Tag: jQuery

jqueryselect器input')

我写了一个基本上select所有input type=text元素的代码,如下所示: $('.sys input[type=text]').each(function () {} 如何将其更改为selectinput[type=text]或select ?

jQuery – 确定input元素是文本框还是select列表

我将如何确定jQuery中的inputfilter返回的元素是文本框还是select列表? 我想每个都有不同的行为(文本框返回文本值,select返回键和文本) 示例设置: <div id="InputBody"> <div class="box"> <span id="StartDate"> <input type="text" id="control1"> </span> <span id="Result"> <input type="text" id="control2"> </span> <span id="SelectList"> <select> <option value="1">Option 1</option> <option value="2">Option 2</option> <option value="3">Option 3</option> </select> </span> </div> <div class="box"> <span id="StartDate"> <input type="text" id="control1"> </span> <span id="Result"> <input type="text" id="control2"> </span> <span id="SelectList"> <select> <option value="1">Option 1</option> <option […]

在TypeScript中是否有“this”的别名?

我试图在TypeScript中编写一个类,该类定义了一个方法,作为jQuery事件的事件处理函数callback。 class Editor { textarea: JQuery; constructor(public id: string) { this.textarea = $(id); this.textarea.focusin(onFocusIn); } onFocusIn(e: JQueryEventObject) { var height = this.textarea.css('height'); // <– This is not good. } } 在onFocusIn事件处理程序中,TypeScript将“this”视为该类的“this”。 但是,jQuery将覆盖此引用,并将其设置为与事件关联的DOM对象。 一种替代方法是在构造函数中定义一个lambda作为事件处理函数,在这种情况下,TypeScript创build一个隐藏_this别名的闭包types。 class Editor { textarea: JQuery; constructor(public id: string) { this.textarea = $(id); this.textarea.focusin((e) => { var height = this.textarea.css('height'); // <– This […]

根据覆盖的背景区域的亮度更改文字颜色?

我已经想了一段时间了,所以现在我想知道你的意见,可能的解决scheme,等等。 我正在寻找一种插件或技术来改变文本的颜色,或者根据其父​​母的背景图像或颜色的覆盖像素的平均亮度,在预定义的图像/图标之间切换。 如果背景的覆盖区域比较黑暗,请将文本设为白色或切换图标。 此外,如果脚本会注意到,如果父级没有定义背景颜色或图像,然后继续search最接近的(从父元素到它的父元素..),那就太好了。 你怎么看,知道这个主意? 那里有类似的东西吗? 脚本的例子吗? 干杯,J

dynamic加载CSS样式表在IE上不起作用

我dynamic加载一个CSS样式表(从jQuery的一点帮助),像这样: var head = document.getElementsByTagName('head')[0]; $(document.createElement('link')) .attr({ type: 'text/css', href: '../../mz/mz.css', rel: 'stylesheet' }) .appendTo(head); 这在Firefox和谷歌浏览器中工作正常,但不在 IE中。 任何帮助? 谢谢

jQuery通过使用AND和OR运算符来select属性

我在想,如果有可能在jQuery中select使用AND和OR命名属性的元素。 例: <div myid="1" myc="blue">1</div> <div myid="2" myc="blue">2</div> <div myid="3" myc="blue">3</div> <div myid="4">4</div> 我想selectmyc="blue"所有元素,但只有myid设置为1或3的元素。 所以我试了一下: a=$('[myc="blue"] [myid="1"] [myid="3"]'); 但它不起作用,在这里: a=$('[myc="blue"] && [myid="1"] || [myid="3"]'); 有没有写特殊的filterfunction?

我如何确定jQuery中匹配元素的元素types?

我通过ID名称匹配ASP.Net生成的元素,但我有一些元素可能呈现为文本框或标签取决于页面上下文。 我需要确定是否匹配到文本框或标签,以便知道是否通过val()或html()获取内容。 $("[id$=" + endOfIdToMatch + "]").each(function () { //determine whether $(this) is a textbox or label //do stuff }); 我发现一个不起作用的解决scheme,它只是返回“未定义”: $("[id$=" + endOfIdToMatch + "]").each(function () { alert($(this).tagName); }); 我错过了什么?

触发下拉的更改事件

我想使用jquery触发$(document).ready中的下拉变化事件。 我在用户详细信息页面中为国家/地区和国家/地区级联下拉菜单。 我怎么能设置值(这是从DB基于用户ID)国家和国家在MVC与C#。

jQuery UI滑块在移动设备上触摸和拖放支持

我已经将jQuery UI滑块样式化并实现为一个项目。 虽然它是移动和适当的规模,它不允许轻拍和拖动。 相反,你必须触摸你想要滑块去的地方。 jQuery的移动用户界面支持这一点,但我有时间投入已经有的东西。 我们想要的function: 这里 我们正在使用的是: 这里 在桌面上,你不能分辨。 在移动设备上显而易见。 任何人都知道如何将这种支持添加到jQuery UI? $("#cameraSlider").slider({ value: 2, min: 1, max: 3, step: 1, slide: function(event, ui) { cameramen = ui.value; return calcTotal(); } }); 谢谢,Seth

select除第一个以外的所有子元素

说我有以下几点: <ul> <li>First item</li> <li>Second item</li> <li>Third item</li> </ul> 如何在第一个使用jQuery之后select所有子元素? 所以我可以做到这样的事情: <ul> <li>First item</li> <li class="something">Second item</li> <li class="something">Third item</li> </ul>