Jquery 仅在选中复选框后激活输入文本
我想有一些复选框和相同数量的输入类型文本。但我只希望有一些活跃的文本字段。Im使用jquery验证插件。我在官方文档中看到了一些应该有效的东西,比如:require:#checkboxid:check“,但对我来说不起作用 有人能帮我吗 现场:Jquery 仅在选中复选框后激活输入文本,jquery,Jquery,我想有一些复选框和相同数量的输入类型文本。但我只希望有一些活跃的文本字段。Im使用jquery验证插件。我在官方文档中看到了一些应该有效的东西,比如:require:#checkboxid:check“,但对我来说不起作用 有人能帮我吗 现场: 谢谢有点难说清楚你在问什么,但我相信你想要一个文本框,它只在选中相关复选框时才处于活动状态 HTML: 演示:您可以使用is(':checked')+click()jquery函数来完成此操作 $("#checkbox1").click( functio
谢谢有点难说清楚你在问什么,但我相信你想要一个文本框,它只在选中相关复选框时才处于活动状态 HTML: 演示:您可以使用is(':checked')+click()jquery函数来完成此操作
$("#checkbox1").click( function(){`
if( $(this).is(':checked') ){
$("#inputentry1").removeAttr("disabled");
}else{
$("#inputentry1").attr("disabled",true);
}
});
请在此处发布您的代码。id必须是唯一的。您的所有文本框都有id
aaa
。请改用classaaa
。太好了,谢谢,我以为可以通过验证插件完成,但这也很有效,谢谢:)
$(":checkbox").change(function() {
$(this).next(":text").prop("disabled", !this.checked);
});
$("#checkbox1").click( function(){`
if( $(this).is(':checked') ){
$("#inputentry1").removeAttr("disabled");
}else{
$("#inputentry1").attr("disabled",true);
}
});