我發現我寫了一個程序中的錯誤,但錯誤的行爲莫名其妙對我說: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