rachelch

使用jq,应使用prop方法来获取和设置checked属性,不应使用attr

通过prop方法获取checked属性,获取的checked返回值为boolean,选中为true,否则为false

<input type="checkbox" name="check" id="check"  checked="checked" value="Daily" />

var a=$(\'#check\').prop("checked");
if(a){
    alert(\'选中\');
}

【注意】

如果使用attr方法获取时:

1、如果当前input中初始化未定义checked属性,则不管当前是否选中,$("#check").attr("checked") 都会返回undefined;

2、如果当前input中初始化已定义checked属性,则不管是否选中,$("#check").attr("checked") 都会返回checked

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-23
  • 2021-10-02
  • 2022-01-18
  • 2022-12-23
  • 2021-10-02
  • 2021-10-12
猜你喜欢
  • 2021-10-02
  • 2021-10-02
  • 2021-10-02
  • 2021-12-16
  • 2021-10-02
  • 2021-10-02
  • 2022-02-04
相关资源
相似解决方案