【问题标题】:enable multiple checkboxes when a checkbox is checked选中复选框时启用多个复选框
【发布时间】:2011-03-13 08:36:26
【问题描述】:

我有 5 个文本框,它们的 ID 和名称都彼此不同。但是,当检查某个复选框时,我必须启用所有5个文本框。我如何用 JavaScript 做到这一点?

【问题讨论】:

  • 可能是this可以帮助你。

标签: javascript jquery html input checkbox


【解决方案1】:

使用 jQuery 你可以做到

<input id="check" type="checkbox" value=""><br>
<input type="text" value="" disabled="disabled"><br>
<input type="text" value="" disabled="disabled"><br>
<input type="text" value="" disabled="disabled"><br>

var $input = $('input[type="text"]');
$('#check').live('click', function() {
    $(this).is(':checked') ? $input.removeAttr('disabled') : $input.attr('disabled', 'disabled');
})

http://jsfiddle.net/CpmkE/3/查看工作示例

【讨论】:

    猜你喜欢
    • 2011-08-28
    • 2012-12-22
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多