当前位置 : 主页 > 网页制作 > JQuery >

JQuery – 使用选择器名称

来源:互联网 收集:自由互联 发布时间:2021-06-15
我创建了这段代码: $("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")}}})
网友评论