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

请问方式一中手动指定触发事件是什么意思?

$("#test").click(function(){
     $("ele").click()  //手动指定触发事件 
});

这儿是什么意思哟?

怎么在点击事件的函数里又有一个点击事件啊?

譬如,我自己做了个小测试:

<div>
    <p>Test</p>
</div>
<script>
    $("div").click(function(){
        $("p").click().css("border","2px solid black");
    })
</script>

这完全不对嘛,逻辑不对结果也不对呀,求各位大佬不吝指教,谢谢。

正在回答

3 回答

有两个独立单击事件,当单击第二个时,事件回调里又是个单击第一个的事件。

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

是你理解错了,人家的意思是:

<!DOCTYPE html>

<html>


<head>

    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />

    <title></title>

    <style>

    .test2 {

        background: #bbffaa;

    }

    .test3 {

        background: yellow;

    }

    .test2,.test3{

        border: 1px solid red;

    }

    </style>

    <script src="https://www.imooc.com/static/lib/jquery/1.9.1/jquery.js"></script>

</head>


<body>


   <div>

    <p>Test</p>

</div>

 <div>

    <p>Test2</p>

</div>

<script>

    $("div:first").click(function(){         

        $("p").css("border","2px solid black");    

    })

     $("div:last").click(function(){

     $('div:first').click()

       

    })

</script>


</body>


</html>


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

//我也是刚学习jQuery

$("#test").click(function(){     $("ele").click()  //手动指定触发事件 });

单击id为test的div会触发$("#test) .click() 这个点击事件,只有当$("#test) .click()事件被触发 才能触发$("ele").click()事件

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

专注程序不可自拔 提问者

那么$("ele").click()这个事件的触发,是因为id为test的div被点击导致它的触发,还是本来这个元素被点击触发了呀,它本身不是自带了click属性嘛
2018-11-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问方式一中手动指定触发事件是什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信