我发现我写了一个程序中的错误,但错误的行为莫名其妙对我说:jQuery的EQ功能意外行为
如果我有:
<input type="text" name="cust_id" value="666" />
<input type="text" name="phone[]" value="666" />
然后使用这个选择:
var test = $("input[name=phone[]]:eq(0)");
test.css("color", "red");
我看到这一点:
我很惊讶的是,eq(0)
选择,即使我明确告诉它找到唯一与name=phone[]
在这里先输入的事实是一个小提琴:https://jsfiddle.net/1xdnv1t8/
这是预期的行为? eq选择器是否忽略属性选择器?
链接到选择文档,并解释你改变了什么可能是有用的。 – ssube
记得花些时间和*解释为什么你的答案可以解决问题。* –
啊,报价是必需的? – dgig