gpt4 book ai didi

javascript - 无法使用 jquery 操作 IE8 中的复选框

转载 作者:行者123 更新时间:2023-11-30 06:00:46 25 4
gpt4 key购买 nike

我正在尝试实现一个简单的检查所有选项。单击复选框时,应选中页面中的所有复选框。第一次尝试是检查主复选框的值

下面的代码在 Firefox 中运行良好,但在 IE8 中却不行。如何解决这个问题

  function checkAll()
{

alert("value of checkbox = "+ $('#mastercheckbox').attr('checked') )


}

和html代码

     <input type="checkbox" id="mastercheckbox" onchange="checkAll();"/>

最佳答案

查看 prop():http://api.jquery.com/prop/

文档提供了多种更好的方法来检查“已选中”复选框。

elem.checked                      |  true (Boolean) Will change with checkbox state
$(elem).prop("checked") | true (Boolean) Will change with checkbox state
elem.getAttribute("checked") | "checked" (String) Initial state of the checkbox; does not change
$(elem).attr("checked")(1.6) | "checked" (String) Initial state of the checkbox; does not change
$(elem).attr("checked")(1.6.1+) | "checked" (String) Will change with checkbox state
$(elem).attr("checked")(pre-1.6) | true (Boolean) Changed with checkbox state

关于javascript - 无法使用 jquery 操作 IE8 中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8738427/

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