我 想 在页面加载的时候 把 checkbox 为选择的一行的 input 设置为 disabled 或者 readonly
jquery设置checkbox选择行的input,为不可以编辑状态,是设置错误造成的,解决方法如下:
1、首先新建一个html文件,命名为test.html。
2、在test.html文件内,在p标签内,使用input标签创建一告猜茄个checkbox选项和一个文本框,并且文本框设置默认值。
3、在test.html文件内,给每一个兆睁checkbox类型input元素设置name属性,统一设置为ck,主要用于下面通过该name获得input对袜察象。
4、在test.html文件内,使用button标签创建一个按钮,按钮名称为“获得input值”。
5、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getinput()函数。
6、最后在浏览器打开test.html文件,点击按钮,查看结果,就完成了。
这个得做个循环吧
经庆册过测试这个 就可以
<span><input type="checkbox" checked="checked" /><input type="text" value="1" /><input type="text" value="2" /></span>
<span><input type="checkbox" /><input type="text" value="3" /><input type="text" value="4" /隐差和></span>灶盯
<span><input type="checkbox" checked="checked" /><input type="text" value="5" /><input type="text" value="6" /></span>
<script type="text/javascript">
$('input:checkbox').each(function(){
if($(this).is(':checked')){
$(this).nextAll('input:text').attr('disabled',true);
}
})
</script>
$(function(){$(':checkbox:selected').parent().attr('disabled',true);});
<input class="int" type="checkbox" 散耐/>肆拿
$(".int").attr("disabled","disabled"裂掘搭).attr("checked","checked");