Javascript 如何将jQuery中的“input”和“select”元素与1个查询匹配
关于, 我有一个简单的查询:Javascript 如何将jQuery中的“input”和“select”元素与1个查询匹配,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,关于, 我有一个简单的查询: $("#test > fieldset > input").each(function() { }) 但是,我希望选择输入并选择元素,而不必每次编写两个查询。这可能吗 谢谢。哦!这是有道理的 哎呀!这是有道理的 jQuery有一些好处 jQuery有一些优点 有点冗长的解决方案是: $("#test > fieldset > input, #test > fieldset > select").each(function() {
$("#test > fieldset > input").each(function() { })
但是,我希望选择输入并选择元素,而不必每次编写两个查询。这可能吗
谢谢。哦!这是有道理的 哎呀!这是有道理的 jQuery有一些好处
jQuery有一些优点
有点冗长的解决方案是:
$("#test > fieldset > input, #test > fieldset > select").each(function() {
// do stuff
});
或:
选择器将匹配多个元素,例如。有点冗长的解决方案是:
$("#test > fieldset > input, #test > fieldset > select").each(function() {
// do stuff
});
或:
选择器将匹配多个元素,例如。jQuery提供了一些很好的扩展性特性。这里有一个可由多个用户选择的通用过滤器: 它的性能受到了影响,因为将为每个匹配到过滤器点的元素调用回调函数,所以我不建议对非常大的文档使用这种方法
$("#test > fieldset > :tags(input,select)").hide();
jQuery提供了一些很好的扩展特性。这里有一个可由多个用户选择的通用过滤器: 它的性能受到了影响,因为将为每个匹配到过滤器点的元素调用回调函数,所以我不建议对非常大的文档使用这种方法
$("#test > fieldset > :tags(input,select)").hide();
在这里,我们首先定位,然后直接定位它下面的所有和元素。“查找”也会起到类似的作用,但它会遍历树,而不仅仅是指导孩子
在这里,我们首先定位,然后直接定位它下面的所有和元素。“查找”的工作原理与此类似,但它将遍历树,而不仅仅是指导子项。您可以使用
$(document).ready(function(){
$("input, select").each(function() {
//do ur stuff
});
});
你可以用
$(document).ready(function(){
$("input, select").each(function() {
//do ur stuff
});
});
老实说,我希望看到像test>div>b,input这样的语法;从字面上讲,我希望看到类似test>div>b,input的语法。您可以始终使用test>div>:not:notb,input;尽管我怀疑它将被证明是更有用的允许:是。。。作为一个选择器,类似于$'…'.is'…'.@Kobi-an:is过滤器看起来更灵活。使用这些简单的字符串实际完成了多少工作,这真是令人惊讶。非常好。科比和阿努拉格的解决方案是我赞同的;非常优雅。很好的一个,虽然我怀疑它会证明更有用,允许:是。。。作为一个选择器,类似于$'…'.is'…'.@Kobi-an:is过滤器看起来更灵活。使用这些简单的字符串实际完成了多少工作,这真是令人惊讶。非常好。科比和阿努拉格的解决方案是我赞同的;非常优雅。Pablo,这不会过滤孩子们在test>fieldset中输入/选择元素。我知道,我只是给出了逗号分隔选择器的想法。填鸭式破坏devs.Pablo,这不会过滤孩子在test>fieldset中输入/选择元素。我知道,我只是给出了逗号分隔选择器的想法。填鸭式的溺爱开发人员。
$(document).ready(function(){
$("input, select").each(function() {
//do ur stuff
});
});