【问题标题】:How to uncheck a checkbox by default?如何默认取消选中复选框?
【发布时间】:2012-01-31 22:33:48
【问题描述】:

我试图找到这个问题的答案,但我尝试过的一切都没有奏效。 (包括在代码中加入'false''not'等)

现在这个复选框是默认选中的,但我想将未选中的框设为默认值。 (所以它不是用 jquery 取消选中一个复选框,我希望它首先被取消选中。)

代码如下:

<?php if (FEC_SHIPPING_ADDRESS == 'true') { ?>
if (!jQuery('#shippingAddress-checkbox').is(':checked')) {
<?php if (ACCOUNT_GENDER == 'true') echo '  check_radio("gender_shipping", "' . addslashes(ENTRY_GENDER_ERROR) . '");' . "\n"; ?>

【问题讨论】:

  • 什么是check_radio?为什么在添加复选框时不能设置是否选中,而不是用JavaScript更改它?

标签: jquery checkbox


【解决方案1】:

你来了,伙计,

$('#CheckBoxIdName').removeAttr('checked');

【讨论】:

  • 他不想禁用它,只是取消选中。
  • 我的坏火箭,我修改了答案。
【解决方案2】:

从复选框输入元素中完全删除“选中”属性将导致复选框变为未选中状态。将无价值的“checked”属性添加到 input 元素将导致它被选中。

http://www.w3schools.com/tags/att_input_checked.asp

【讨论】:

    猜你喜欢
    • 2013-09-26
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    • 2021-02-11
    • 2020-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多