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

测试二一定要这么写吗?

    <h4>测试二</h4>

    <div class="test2">

        <p>$('button:first').click(function(e) {alert(this)})</p>

    </div>

    <button>指定触发事件</button>

    <script type="text/javascript">

        $('p').click(function(e) {

            alert(e.target.textContent)

        })

        //this指向button元素

        $("button:eq(1)").click(function() {

            $('p').click() //指定触发绑定的事件

        })

    </script>


问题1:注释里的“this”是指什么?为什么代码里没有this

问题2:不能把弹出p元素的内容直接写在$("button:eq(1)").click(funciton(){}的大括号吗?

正在回答

2 回答

 $('p').click(function() {

            alert(this.textContent)

        })

一样的。。。

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

弹出p元素的内容可以直接写在大括号里,但这样做的结果是你单独点击p的时候不会触发事件,只有点击按钮才会弹出p元素的内容。

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

举报

0/150
提交
取消

测试二一定要这么写吗?

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