我在文档中选择了一个表行列表。
以下代码选择:
.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()
功能的其他变体/展示位置。
基本上,我可以在一行代码中执行我想要执行的代码吗?
This link似乎建议使用修改过的 :contains
函数,但我不想为我的所有代码更改此函数,因为它在别处使用并需要大小写灵敏度。
答案 0 :(得分:3)
or
没有选择器,但您可以使用filter
$('tr .val-string input').filter(function(){
return this.value.toLowerCase() =='null';
}).doSomething();