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