仅在选中复选框后激活输入文本

时间:2013-09-18 13:27:43

标签: jquery

我想要一些复选框和相同数量的输入类型文本。但我想只活动一些文本字段。我使用jquery验证插件。我在官方文档中看到应该工作的一些像:require:“#checkboxid:check”但对我来说不起作用。

有人可以帮帮我吗?

直播:http://marygate.cz/aaaa/

由于

2 个答案:

答案 0 :(得分:0)

有点难以说出你在问什么,但我相信你想要一个仅在选中相关复选框时才有效的文本框。

HTML:

<input type="checkbox"/><input type="text" disabled/>

jQuery的:

$(":checkbox").change(function() {
    $(this).next(":text").prop("disabled", !this.checked);
});

演示:http://jsfiddle.net/tymeJV/GFzWU/

答案 1 :(得分:0)

您可以使用is(':checked')+ click()jquery函数来执行此操作

$("#checkbox1").click( function(){`   
   if( $(this).is(':checked') ){
      $("#inputentry1").removeAttr("disabled");
   }else{
      $("#inputentry1").attr("disabled",true);
   }
});