我有一个.aa_ant
包含 value的类名的输入1
。
现在,当我加载页面时,我正在执行此操作(案例 1):
alert($('.aa_ant[value*=1]').length )
它1
按预期输出。
现在,我将其更改为(CASE 2):
alert($('.aa_ant[value*="1"]').length )
它停止工作。此外,如果我将其更改1
为a
它也会停止工作(案例 1 和 2)。
我做错了什么?
更新: .aa_ant 是淘汰赛控制:
<input class='aa_ant' data-bind='value: aa_ant, readOnly: is_readonly' />
那会是个问题吗?
更新:使用长度属性,我想查看是否有任何输入元素包含该值(我不希望任何元素具有该值)。另外,我知道我可以获取所有 .aa_ant 元素并通过它们进行枚举,以查看是否有人包含该值,但我想做 jquery-ish。
更新: 这是供参考的实际解决方案:
if($('.aa_ant').filter(function(index) { if(this.value.indexOf("1") >=0) { 返回真; } 返回假; }).长度>0 ) { 警报(“错误”); }
谢谢您的帮助 !