所有投入我在我的網頁幾種形式 - 都具有相同的類。這些表單中的每一個都有一個名爲ProductId的隱藏元素。我試圖更新所有的匹配類的形式此輸入卻得到無法識別的表達錯誤:目標多種形式與同一類
$('.PoForm input["ProductId"]').val(parentPK);
能否請你告訴我什麼,我做錯了嗎?
所有投入我在我的網頁幾種形式 - 都具有相同的類。這些表單中的每一個都有一個名爲ProductId的隱藏元素。我試圖更新所有的匹配類的形式此輸入卻得到無法識別的表達錯誤:目標多種形式與同一類
$('.PoForm input["ProductId"]').val(parentPK);
能否請你告訴我什麼,我做錯了嗎?
您應該使用.ProductId
來匹配產品ID。 []
用於屬性
$('.PoForm input.ProductId').val(parentPK);
,如果這是與類productID
表單內的唯一元素,然後就去做:
$('.PoForm .ProductId').val(parentPK);
如果是名字,然後
$('.PoForm input[name=ProductId]').val(parentPK);
如果它是id
然後ID必須是唯一的,這樣它更改爲name
或class
。
非常感謝,這是最徹底的答案! - 我使用了最後一個選項,因爲它也是針對表單的。 –
@JulianDormon歡迎您,不確定什麼是產品ID這樣想包括我能想到的所有選項.. :) – PSL
你想要這個選擇多個ProductId類。
$('.ProductId').val(parentPK);
或者這個來獲得所有名稱爲ProductId的輸入。
$('input[name=ProductId]').val(parentPK);
這是你應該做的....
$('input[name=ProductId]').val(parentPK);
什麼是'ProductId' ......它是一個'class','id'或任何其他屬性? 。它將幫助,如果你可以粘貼你的'輸入HTML'問題 –
沒有它的隱藏元素的名稱 –