gpt4 book ai didi

javascript - 选中/取消选中输入不起作用

转载 作者:行者123 更新时间:2023-12-03 12:34:06 28 4
gpt4 key购买 nike

如果您点击按钮,它会打开 3 个复选框(一个选择全部,还有两个子输入)。

我想做的是,如果用户点击Centro de dia,输入将保持选中状态,而另一个(在本例中为button)会被选中未经检查。如果用户单击按钮,则另一个按钮将被取消选中,如果用户单击“选中/取消选中全部”,则显然会选中所有按钮或取消选中所有按钮。

但是现在,如果我点击其中一个子输入,它会选中/取消选中,但不会影响另一个子输入。

这是我正在使用的代码:

    $check_all = $('<label></label>')
.text(GeoMashup.opts.check_all_label)
.prop('for', 'gm-' + taxonomy + '-check-all')
.prepend(
$('<input type="checkbox" />').prop('id', 'gm-' + taxonomy + '-check-all')
.prop('checked', (default_off ? false : 'checked'))
.change(function () {
if ($(this).is(':checked')) {
$legend.find('input.gm-' + taxonomy + '-checkbox:not(:checked)').click();
} else {
$legend.find('input.gm-' + taxonomy + '-checkbox:checked').click();
}
})

有什么想法可以让它这样工作吗?

最佳答案

如果使用 Jquery 1.6 及更高版本,您可以使用 .prop() 代替 .attr()。

关于javascript - 选中/取消选中输入不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23805888/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com