我需要將某些複選框輸入更改爲隱藏輸入,以用於頁面上的某些輸入但不是全部輸入。按類型和名稱輸入的目標(選擇器)
<input type="checkbox" name="ProductCode"value="396P4">
<input type="checkbox" name="ProductCode"value="401P4">
<input type="checkbox" name="ProductCode"value="F460129">
下面僅jQuery代碼由這導致所有的複選框,以變更爲隱藏的輸入類型選擇輸入有一種方法,以檢查這兩個類型的輸入=「複選框」和名稱=「產品代碼」作爲選擇器,所以我可以專門針對那些我想改變?
$("input[type='checkbox']").each(function(){
var name = $(this).attr('name'); // grab name of original
var value = $(this).attr('value'); // grab value of original
var html = '<input type="hidden" name="'+name+'" value="'+value+'" />';
$(this).after(html).remove(); // add new, then remove original input
});
兩者都適合我,但我使用第二種方法。 THX,我還有一個問題,但我會提出一個新問題。 – user357034 2010-07-10 22:57:16