我想要一些复选框和相同数量的输入类型文本。但我想只活动一些文本字段。我使用jquery验证插件。我在官方文档中看到应该工作的一些像:require:“#checkboxid:check”但对我来说不起作用。
有人可以帮帮我吗?
由于
答案 0 :(得分:0)
有点难以说出你在问什么,但我相信你想要一个仅在选中相关复选框时才有效的文本框。
HTML:
<input type="checkbox"/><input type="text" disabled/>
jQuery的:
$(":checkbox").change(function() {
$(this).next(":text").prop("disabled", !this.checked);
});
答案 1 :(得分:0)
您可以使用is(':checked')+ click()jquery函数来执行此操作
$("#checkbox1").click( function(){`
if( $(this).is(':checked') ){
$("#inputentry1").removeAttr("disabled");
}else{
$("#inputentry1").attr("disabled",true);
}
});