相关疑难解决方法(0)

使用jquery检查/取消选中复选框?

我的页面中有一些输入文本字段,我使用javascript setVal函数显示它们的值进行编辑,我添加了一个额外的复选框字段,我传递了一个值,

在这里,我想检查是否.set("value",""),然后应该检查此复选框,否则取消选中,

我这样做是因为使用了两个div,但我对此感到不舒服,还有其他解决办法吗?

if(value == 1) {
    $('#uncheck').hide();
    $('#check').show();
} else{
    $('#uncheck').show();
    $('#check').hide();
}
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

583
推荐指数
3
解决办法
92万
查看次数

使用jQuery选择All复选框

我有以下HTML代码:

    <input type="checkbox" id="ckbCheckAll" />
    <p id="checkBoxes">
        <input type="checkbox" class="checkBoxClass" id="Checkbox1" />
        <br />
        <input type="checkbox" class="checkBoxClass" id="Checkbox2" />
        <br />
        <input type="checkbox" class="checkBoxClass" id="Checkbox3" />
        <br />
        <input type="checkbox" class="checkBoxClass" id="Checkbox4" />
        <br />
        <input type="checkbox" class="checkBoxClass" id="Checkbox5" />
        <br />
    </p>
Run Code Online (Sandbox Code Playgroud)

当用户检查时,ckbCheckAll必须选中所有复选框.我还有以下jquery代码:

    $(document).ready(function () {
        $("#ckbCheckAll").click(function () {
            $(".checkBoxClass").attr('checked', this.checked);
        });
    });
Run Code Online (Sandbox Code Playgroud)

当我在浏览器中看到我的页面时,我得到以下结果:在第一次单击ckbCheckAll所有复选框时检查(这是正确的).在第二次单击ckbCheckAll所有复选框时未选中(这是正确的).但是在第3次尝试中没有发生任 也是在第四次尝试中没有发生任何事情等等.

问题出在哪儿?

javascript jquery

43
推荐指数
3
解决办法
11万
查看次数

按ID/Class选择所有复选框

我对Javascript非常苛刻,而且我很难理解它.

我想要做的就是选择所有复选框.但是我找到的所有东西都试图通过名字来做,我想通过ID或类来做.按名称选择全部只是实用不是吗?

javascript

13
推荐指数
3
解决办法
3万
查看次数

jQuery:禁用除当前复选框之外的所有复选框

我有复选框需要以类似于单选按钮控件的方式操作.基本上当检查一个时,所有其他人都需要取消选中.我怎样才能在尽可能小的痛苦下实现这一目标?

总结一下.如果选中了复选框,则必须取消选中所有其他(兄弟姐妹),使所单击的一个检查状态保持不变.

我已经知道如何取消选中所有复选框,但如果我这样做,我将首先存储已选中复选框的已选中状态,然后在取消选中所有复选框后重新应用它.我想知道是否有一种方法可以使用一些花哨的jQuery选择器或其他一些方法.

html javascript checkbox jquery

3
推荐指数
1
解决办法
6289
查看次数

标签 统计

javascript ×3

jquery ×3

checkbox ×1

html ×1

jquery-ui ×1