html
<div>
<input type="radio" name="myInput" value="" checked="checked" />
1号radio
</div>
<div>
<input type="radio" name="myInput" value="" />
2号radio
</div>
css
.bac {
background: #ccc;
}
jq
$("input[type='radio']").click(function() {
var iname = $(this).attr("name"); //获取到点击的radio的name
$("input[name='" + iname + "']").parent().addClass("bac");
})
直接上问题了:题中有两个name相同的一对radio,我先点击了2号radio之后,想通过他们的name属性去获取同name的radio(不用class和id去获取),在jq中我先把点击的radio的name给变量iname,之后的第二句话通过字符串拼接去获取相同name的radio元素,请问这个字符串拼接怎么理解?
注:“<div>” + “lccl” + “</div>”这种的我能理解,上面的怎么理解?
繁华开满天机
相关分类