我的输入字段的名称如下:
<input name="sec[grp-29][factor][0][i_score]" value="4" id="edit-sec-grp-29-factor-0-i-score" type="checkbox" />
<input name="sec[grp-30][factor][0][i_score]" value="4" id="edit-sec-grp-30-factor-0-i-score" type="checkbox" />
<input name="sec[grp-31][factor][0][i_score]" value="4" id="edit-sec-grp-31-factor-0-i-score" type="checkbox" />
我正在尝试根据是否选中该复选框来执行功能。由于输入字段是动态创建的,我想检查名称以“[i_score]”结尾的输入。我试着这样做:
$("input[name$=i-score]]")...
但是,它似乎并没有“找到”......有没有办法做到这一点?
答案 0 :(得分:6)
答案 1 :(得分:0)
你需要逃避结束方括号
$( "input[name$=i_score\\]]" )
在纯css中将是\]],\是因为JS需要用另一个\来逃避\