3***@qq.com
3***@qq.com
  • 发布:2017-03-03 15:40
  • 更新:2017-03-03 17:06
  • 阅读:1009

新手先问下$为什么不能用

分类:MUI
                if($("#checkbox1").checked)  
                {  
                    alert("123");  
                }

上面这样写一直触发不了提示框
但是我换成
if(document.getElementById("checkbox1").checked)
就可以了

2017-03-03 15:40 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com

比如
var checked=$("#checked");
if(checked.checked)
{
alert("123");
}

梁大路

梁大路

因为历史原因,mui内部可能会有$的残余物,不建议使用了jq又使用mui,特别是$这类简写方法的时候,建议使用mui("#aaa"),或者原生的方式

5***@qq.com

5***@qq.com

搞不懂你为什么要在判断里面加个$

  • 3***@qq.com (作者)

    $("#checkbox1") 不等价于 document.getElementById("checkbox1") 吗( ⊙ o ⊙ )?

    2017-03-03 15:43

  • 5***@qq.com

    可以这么说,但是$("#checkbox1")你可以用一个变量来盛放,你加在if()里面是没法识别的

    2017-03-03 15:45

该问题目前已经被锁定, 无法添加新回复