gpt4 book ai didi

javascript - 如何使用 JQuery 根据复选框的值默认显示或隐藏?

转载 作者:行者123 更新时间:2023-12-02 20:04:22 25 4
gpt4 key购买 nike

我有以下 JQuery:

 $('#promotion_profile_offer').live('click', function(e) {
$('.nooffer').toggle();
});

它切换表单,如果检测到单击,它将隐藏表单。这在用户取消选中该框的情况下效果很好,但当该复选框默认为未选中并移动为选中时,它没有意义。在这种情况下,当用户单击“报价”复选框时,我的代码将隐藏报价表单。

因此我该如何执行以下操作:

  1. 读取#promotion_profile_offer 复选框的值
  2. 如果 #promotion_profile_offer 则默认 .nooffer 类为 hide()盒子是假的

谢谢。

最佳答案

$('#promotion_profile_offer').live('click', function(e) {
var checked = $(this).is(':checked');

$('.nooffer')[checked ? 'show' : 'hide']();
});

或者更容易阅读的版本:

$('#promotion_profile_offer').live('click', function(e) {
var checked = $(this).is(':checked');

if (checked === false) $('.nooffer').hide()
else $('.nooffer').show()
});

关于javascript - 如何使用 JQuery 根据复选框的值默认显示或隐藏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7630994/

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