多个值的jQuery属性选择器

mrt*_*man 23 jquery jquery-selectors

鉴于以下html,是否有一个选择器,允许我得到两者type

<input type="text"  />
<input type="button"  />
Run Code Online (Sandbox Code Playgroud)

 

$('input[type=text || button]'); //for example, double pipes as an OR does not work 
Run Code Online (Sandbox Code Playgroud)

我浏览了文档,但是我找不到任何关于使用逻辑运算符或提供匹配列表的方法的能力.

jab*_*lab 36

这应该有所帮助:

$('input[type="text"], input[type="button"]');
Run Code Online (Sandbox Code Playgroud)

  • 真的没有更好的解决方案吗?我担心,与“ value1 | value2”解决方案相比,这可能会降低性能,但是CSS3也没有其他方法,因此我开始进行搜索。好吧,我只是希望jQuery在优化方面做到最好。 (2认同)

Sha*_*oli 12

试试这个

$("input:text, input:button");
Run Code Online (Sandbox Code Playgroud)