<script>
$(function() {
var json = [{ "subject_id": "7"},{ "subject_id": "8"},{ "subject_id": "9"}]; for (var one in json) {
$("[name='rbl_S" + json[one].subject_id + "']").click(function() {
if (this.checked) {
alert(json[one].subject_id); //执行到这里的时候,总是无法得到正确的subject_id,打印出来的都是最后一个值9,请问应该怎么得到当前操作的subject_id值呢。
} else { }
});
}
}
</script>
<ul>
<li style="width:99%;" ><input type="checkbox" name="rbl_S7" id="rbl7_14" value="14_0" /><label for="rbl1_1">市场研究公司/媒体/广告公司</label></li>
<li style="width:99%;" ><input type="checkbox" name="rbl_S7" id="rbl7_15" value="15_1" /><label for="rbl1_1">企业的市场研究/广告/媒体/公关部门</label></li>
<li style="width:99%;" ><input type="checkbox" name="rbl_S7" id="rbl7_16" value="16_2" /><label for="rbl1_1">护肤品生产/销售公司</label></li>
<li style="width:99%;" ><input type="checkbox" name="rbl_S7" id="rbl7_17" value="17_3" /><label for="rbl1_1">以上均无</label></li>
</ul>
解决方案 »
- js脚本文件里面的内容是XML,浏览器提示语法错误,怎么办?
- select 为什么第二次选择进就得不到值了呀?
- QQ在线浮动板块会被 动画遮盖如何解决
- 怎样删除.selected前面的文本节点?
- 请问取beizhu字段的内容传递到doit(yxs1)函数的参数中,输入beizhu字段的内容如是单行的那么程序运行正常,如输入时用回车换行了,则函数
- javascript的二维数组输出问题
- 判断输入的文本
- JS控制DIV的宽度??
- 如何控制window.showHelp()显示窗口的宽度和高度?
- showmodelessdialog 的frame 问题
- 如何把键盘上的上下左右键与页面结合使用
- Array.prototype.shift.apply(arguments)疑问,已经问了N个高手了,都被难住了。
$("[name='rbl_S" + json[i].subject_id + "']").click(function(){
if (this.checked) {
alert(json[i].subject_id); //执行到这里的时候,总是无法得到正确的subject_id,打印出来的都是最后一个值9,请问应该怎么得到当前操作的subject_id值呢。
}
else {
}
})
});
<li style="width:99%;" ><input type="checkbox" name="rbl_S8" id="rbl7_15" value="15_1" /><label for="rbl1_1">企业的市场研究/广告/媒体/公关部门</label></li>
<li style="width:99%;" ><input type="checkbox" name="rbl_S9" id="rbl7_16" value="16_2" /><label for="rbl1_1">护肤品生产/销售公司</label></li>
<li style="width:99%;" ><input type="checkbox" name="rbl_S7" id="rbl7_17" value="17_3" /><label for="rbl1_1">以上均无</label></li>
</ul>