jquery 设置 checkbox选择行的input 为不可以编辑状态

我想在页面加载的时候把checkbox为选择的一行的input设置为disabled或者readonly... 我 想 在页面加载的时候 把 checkbox 为选择的一行的 input 设置为 disabled 或者 readonly 展开
 我来答
电子科技小百科
高粉答主

2020-04-28 · 繁杂信息太多,你要学会辨别
知道答主
回答量:4367
采纳率:0%
帮助的人:63.9万
展开全部

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文件,点击按钮,查看结果,就完成了。

夜凉月蓝
推荐于2017-11-25 · TA获得超过322个赞
知道小有建树答主
回答量:397
采纳率:0%
帮助的人:150万
展开全部
这个得做个循环吧
经过测试这个 就可以
<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>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友59d1d93f2
2013-10-21 · TA获得超过1.2万个赞
知道小有建树答主
回答量:1063
采纳率:100%
帮助的人:675万
展开全部
$(function(){$(':checkbox:selected').parent().attr('disabled',true);});
更多追问追答
追问
这个不行!页面加载的时候,把checkbox 为选择状态的 input 设置为只读!
追答
$(function(){$(':checkbox:selected').attr('disabled',true);});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小su文杂谈
2013-10-21 · TA获得超过344个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:120万
展开全部
<input class="int" type="checkbox" />
$(".int").attr("disabled","disabled").attr("checked","checked");
更多追问追答
追问
一个表格 里面有很多 tr ,tr 里面 第一个是checkbox ,后面是三个input,在表格加载的时候如果checkbox 是选中状态,所在行的 input 为只读
追答


var int =$("tr td").first().find("input:checkbox");
if(int.attr("checked")){
$("tr td").find("input:text").attr("readonly","readonly");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式