可能重複:
Check for values in multidimensional input array幫助jQuery選擇
我使用jQuery選擇尋找重複的令牌一組,看起來像這樣的輸入標籤:
<ul id="class-items">
<li>
<input type="hidden" name="tokens[0][Search_Type]" value="a" />
<input type="hidden" name="tokens[0][Search_Term]" value="123" />
</li>
<li>
<input type="hidden" name="tokens[1][Search_Type]" value="b" />
<input type="hidden" name="tokens[1][Search_Term]" value="456" />
</li>
</ul>
這是我的jQuery選擇器檢查重複標記,似乎沒有工作:
if ($('#class-items > li > input[name$="Search_Type"][value="' + searchType + '"] + input[name$="Search_Term"][value="' + searchTerm + '"]').length == 0)
我知道隱藏令牌的添加是正確的,正如我從查看DOM源所看到的。
細說*複製令牌*。 – 2011-06-05 20:16:44
是不是這樣你問這裏http://stackoverflow.com/questions/6239925/check-for-values-in-multidimensional-input-array? – Niklas 2011-06-05 20:20:03
@Niklas是的,現在我只是想在這種情況下調試 – babonk 2011-06-05 20:21:07