Questions tagged «jquery-selectors»

选择器可以在jQuery中使用,以匹配文档中的一组元素。大多数CSS选择器以及一组自定义选择器均已实现。



10
jQuery选择器正则表达式
我正在寻找有关通过jQuery选择器使用通配符或正则表达式(不确定确切术语)的文档。 我本人已在寻找此信息,但无法找到有关语法以及如何使用它的信息。有谁知道语法的文档在哪里? 编辑:属性过滤器使您可以基于属性值的模式进行选择。



23
启用/禁用复选框
我有以下几点: $(document).ready(function() { $("#select-all-teammembers").click(function() { $("input[name=recipients\\[\\]]").attr('checked', true); }); }); 我希望id="select-all-teammembers"单击时可以在已选中和未选中之间切换。有想法吗?那不是几十行代码吗?


15
设置选择框的选择选项
我想设置一个先前选择的要在页面加载时显示的选项。我用以下代码尝试了它: $("#gate").val('Gateway 2'); 与 <select id="gate"> <option value='null'>- choose -</option> <option value='gateway_1'>Gateway 1</option> <option value='gateway_2'>Gateway 2</option> </select> 但这是行不通的。有任何想法吗?

6
jQuery或选择器?
我想知道是否有一种方法可以在jQuery选择器中使用“或”逻辑。例如,我知道一个元素是class A或classB的元素的后代,并且我想做类似的事情elem.parents('.classA or .classB')。jQuery是否提供此类功能?


10
jQuery的“ this”的第一个孩子
我试图将“ this”从单击的范围传递到jQuery函数,然后可以在该单击的元素的第一个孩子上执行jQuery。似乎无法正确处理... <p onclick="toggleSection($(this));"><span class="redClass"></span></p> Javascript: function toggleSection(element) { element.toggleClass("redClass"); } 如何引用element的:first-child?

14
jQuery删除除第一个以外的所有表行
使用jQuery,如何删除表中除第一行外的所有行?这是我第一次尝试使用索引选择器。如果我正确地理解了示例,那么以下方法应该起作用: $(some table selector).remove("tr:gt(0)"); 我将其读为“在jQuery对象中包装一些表,然后删除此类行的元素索引大于零的所有'tr'元素(行)”。实际上,它执行时不会产生错误,但是不会从表中删除任何行。 我缺少什么,该如何解决?当然,我可以使用简单的javascript,但是我对jQuery有很多乐趣,因此我想使用jQuery来解决。

4
jQuery首先选择所有内容
在jQuery中,如何使用选择器访问除元素的第一个元素以外的所有元素?因此,在下面的代码中,仅第二和第三个元素将被访问。我知道我可以手动访问它们,但是可以有任意数量的元素,因此不可能。谢谢。 <div class='test'></div> <div class='test'></div> <div class='test'></div>

8
如何检测选择器是否返回null?
检测jQuery选择器是否返回空对象的最佳方法是什么。如果您这样做: alert($('#notAnElement')); 您得到[object Object],所以我现在的方法是: alert($('#notAnElement').get(0)); 它将写为“ undefined”,因此您可以对此进行检查。但这似乎很糟糕。还有什么其他方式?

2
不是jQuery中的类选择器
是否有一个简单的选择器表达式,可以不选择具有特定类的元素? <div class="first-foo" /> <div class="first-moo" /> <div class="first-koo" /> <div class="first-bar second-foo" /> 我只想获取前三个div并尝试 $(div[class^="first-"][class!="first-bar"]) 但这可以接收所有内容,因为最后一个div包含的内容不止第一条。有没有办法在这样的表达式中使用占位符?像这样 $(div[class^="first-"][class!="first-bar*"]) // doesn't seem to work 还有其他选择器可能会有所帮助吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.