为了账号安全,请及时绑定邮箱和手机立即绑定

jquery能和js混用吗?

<script type="text/javascript">

       

        window.onload = function () {

            var index=0

            display(0);

            $("a").click(function () {  //这里如果写成$("a").onclick=function(){}代码就失效了

                if (index == 0) {

                    $("a").html("简化");

                    display(1);

                    index = 1;

                } else {

                    $("a").html("更多");

                    display(0);

                    index = 0;

                }

            });

            

        }

        function display(e){

            var Lis = $("li");

            if(e==0)

            {

                for (var i = 5; i < Lis.length; i++)

                { Lis[i].style.display = "none"; }

            } else{

                for (var i = 5; i < Lis.length; i++)

                { Lis[i].style.display = "block"; }

            }

        }

    </script>

如上面注释

正在回答

2 回答

可以混用的前提是,一个代码块(jquery)和一个代码块(js)是可以混用的,你出现的这个错误是:

你用JQ的选择器找到了元素,却用js的方法给元素加事件,这样是不行的,也就是说,在一条语句内是不可以混用的,

0 回复 有任何疑惑可以回复我~
#1

hi四四四四月_0 提问者

非常感谢!
2016-04-10 回复 有任何疑惑可以回复我~
#2

喵呜_0001 回复 hi四四四四月_0 提问者

客气客气,互相帮助
2016-04-10 回复 有任何疑惑可以回复我~

你开头用$ 引用对象,就表明用的都是Jquery库里面的函数和事件,你把它改成库里面没有的事件或者函数,那效是很正常的,以上仅个人理解和观点,有说得不对的地方多多指教

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154722    人
  • 解答问题       7289    个

加入课程学习,有效提高前端开发速度

进入课程

jquery能和js混用吗?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号