我需要改变一些复选框输入隐藏的一些输入,但不是页面上的所有输入。
<input type="checkbox" name="ProductCode"value="396P4">
<input type="checkbox" name="ProductCode"value="401P4">
<input type="checkbox" name="ProductCode"value="F460129">
下面的 jquery 代码只按类型选择输入,这会导致所有复选框都改为隐藏输入。有没有办法同时检查 input = “ checkbox”和 name = “ ProductCode”这两种类型作为选择器,这样我就可以专门针对那些我想要改变的输入?
$("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
});