-1

我的页面中有几个表单 - 都具有相同的类。这些表单中的每一个都有一个名为 ProductId 的隐藏元素。我正在尝试以与该类匹配但出现无法识别的表达式错误的所有形式更新此输入:

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

你能告诉我我做错了什么吗?

4

3 回答 3

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 回答
0

您应该使用.ProductId来匹配产品 ID。[]用于属性

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

如果这是表单内唯一具有该类的元素,productID那么只需执行以下操作:

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

如果是名称,则:

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

如果是,id则 id 必须是唯一的,因此将其更改为nameor class

于 2013-07-03T17:25:10.560 回答