2

手伝って頂けますか。名前付きのJQuery入力と配列内の名前付きの入力で選択する必要があります。

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

私はこれを試しますが、これはうまくいきません。

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

3 に答える 3

1

attribute-contains セレクターを使用できます。

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

nameこれにより、属性値に部分文字列「name」が含まれる要素が選択されるため、 と の両方<input type="text" name="name"/>に一致し<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 に答える