jquery <input type =“text”name =“quantity [1]”/>按名称获取

时间:2011-04-12 23:31:41

标签: jquery

我该怎么做:

假设:

<input type="text" name="quantity[1]" />

if ($("#item_kit_items").find('input[name=quantity[1]').length ==1)
{
    alert('exists');
}

(以上不起作用)

2 个答案:

答案 0 :(得分:2)

您必须转义[]个字符。此外,您错过了结束括号:

$("#item_kit_items").find('input[name=quantity\\[1\\]]')

或者,您可以引用名称:

$("#item_kit_items").find('input[name="quantity[1]"]')

答案 1 :(得分:0)

你需要引用它并关闭大括号。

if ($("#item_kit_items").find("input[name='quantity[1]']").length == 1)