-1

ページにいくつかのフォームがあり、すべて同じクラスです。これらの各フォームには、ProductId という隠し要素があります。クラスに一致するすべてのフォームでこの入力を更新しようとしていますが、認識されない式エラーが発生します:

$('.PoForm input["ProductId"]').val(parentPK);

私が間違っていることを教えてください。

4

3 に答える 3

0

.ProductId製品 ID と一致させるために使用する必要があります。[]属性に使用されます

$('.PoForm input.ProductId').val(parentPK);

これがproductIDフォーム内のクラスを持つ唯一の要素である場合は、次のようにします。

$('.PoForm .ProductId').val(parentPK);

それが名前の場合:

$('.PoForm input[name=ProductId]').val(parentPK);

その場合id、id は一意である必要があるため、nameまたはに変更しclassます。

于 2013-07-03T17:25:10.560 に答える
0

これにより、ProductId の複数のクラスを選択することができます。

$('.ProductId').val(parentPK);

またはこれにより、ProductId という名前のすべての入力を取得します。

$('input[name=ProductId]').val(parentPK);
于 2013-07-03T17:25:41.980 に答える
0

これはあなたがすべきことです....

$('input[name=ProductId]').val(parentPK);
于 2013-07-03T17:25:58.010 に答える