我创建了这段代码: $("input[name*='Gridview1$ctl02']").each(function () { if(this.type == 'checkbox'){ if(this.checked == true){ alert("test") } else { alert("test2") } }}) 我写这个$时很好(“输入[名称* =’Gridview1 $ct
$("input[name*='Gridview1$ctl02']").each(function () { if(this.type == 'checkbox'){ if(this.checked == true){ alert("test") } else { alert("test2") } } })
我写这个$时很好(“输入[名称* =’Gridview1 $ctl02′]”)但我需要ct101,ct102,ct103的数组
我需要这样的东西:
$("input[name*='Gridview1']").find("ct").each ...您可以简单地创建一个选择器,以匹配其名称以Gridview1开头的任何元素:
$("input[name^='Gridview1']").each(function () {if(this.type == 'checkbox'){if(this.checked == true){alert("test")}else{alert("test2")}}})
如果您只想要文本输入,请选择:
$("input[name^='Gridview1'][type='text']").each(function () {if(this.type == 'checkbox'){if(this.checked == true){alert("test")}else{alert("test2")}}})