我创建了以下代码:
$("input[name*='Gridview1$ctl02']").each(function () {
if(this.type == 'checkbox'){
if(this.checked == true){
alert("test")
}
else
{
alert("test2")
}
}
})
编写此
$("input[name*='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")}}})
关于jquery - jQuery-输入选择器名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31073235/