我的页面中有几个表单 - 都具有相同的类。这些表单中的每一个都有一个名为 ProductId 的隐藏元素。我正在尝试以与该类匹配但出现无法识别的表达式错误的所有形式更新此输入:
$('.PoForm input["ProductId"]').val(parentPK);
你能告诉我我做错了什么吗?
我的页面中有几个表单 - 都具有相同的类。这些表单中的每一个都有一个名为 ProductId 的隐藏元素。我正在尝试以与该类匹配但出现无法识别的表达式错误的所有形式更新此输入:
$('.PoForm input["ProductId"]').val(parentPK);
你能告诉我我做错了什么吗?
您希望它选择多个类别的 ProductId。
$('.ProductId').val(parentPK);
或此以获取名称为 ProductId 的所有输入。
$('input[name=ProductId]').val(parentPK);
这是你应该做的......
$('input[name=ProductId]').val(parentPK);
您应该使用.ProductId
来匹配产品 ID。[]
用于属性
$('.PoForm input.ProductId').val(parentPK);
如果这是表单内唯一具有该类的元素,productID
那么只需执行以下操作:
$('.PoForm .ProductId').val(parentPK);
如果是名称,则:
$('.PoForm input[name=ProductId]').val(parentPK);
如果是,id
则 id 必须是唯一的,因此将其更改为name
or class
。