2

你能帮助我吗。我需要使用带有名称的 JQuery 输入进行选择,并在数组中输入带有名称的输入。

<input type="text" name="name">
<input type="text" name="shippingAddress[name]">

我试试这个,但这不起作用。

var name = $('[name^="name"]');
4

3 回答 3

1

您可以使用属性包含选择器

var name = $('[name*="name"]');

这将选择其name属性值包含子字符串“name”的任何元素,因此将同时匹配<input type="text" name="name"/>and <input type="text" name="shippingAddress[name]"/>

于 2013-03-28T09:43:22.533 回答
0

尝试属性选择器

var name = $('[name^="shippingAddress\\[name\\]]');
于 2013-03-28T09:43:34.917 回答
0

要选择带有名称的输入:

$('input[name=name]')

选择名称为数组字段的输入:

$('input[name="' + shippingAddress + '[]"]')   
于 2013-03-28T09:43:42.820 回答