我在我的文档中选择一个表行列表。
下面的代码选择:
- 所有表行…
- 包含DIV类
.val-string
- 具有子
input
,其值为"null"。
$('tr').children('.val-string').children('input'):not([value!=null])').each(function(k,v) { });
这适用于选择那些包含值"null"的输入,但我也希望它与"null","null"甚至"null"一起工作。
我试过使用:
... children('input'):not([value.toLowerCase()!=null])') ...
以及toLowerCase()
函数的其他变化/位置。
基本上,我所要求的可以在一行代码中执行,就像我上面试图执行的那样?
这个链接似乎建议使用修改的 :contains
函数,但我不想为我所有的代码改变这个函数,因为它在其他地方使用并且需要区分大小写。
没有 or
的选择器,但是您可以使用filter
$('tr .val-string input').filter(function(){
return this.value.toLowerCase() =='null';
}).doSomething();