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

测试二的代码除了这么写,还有没有更简单易懂的写法??

    <h4>测试二</h4>

    <div class="test2">

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

    </div>

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

    <script type="text/javascript">

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

            alert(e.target.textContent)

        })

        //this指向button元素

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

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

    })

    </script>


正在回答

2 回答


原代码: (就是要实现点击按钮,显示p的内容) 

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

    <script type="text/javascript">

    $('p').mousedown(function(e) {   //此时就是当你点击p 的时候,就会弹出p的内容(步骤1)

            alert(e.target.textContent)

        })

/*   

    $("button:eq(1)").mousedown(function() {   //这一步就是通过按钮来调用步骤1

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

    })

*/

    </script>

简单代码:

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

    <script type="text/javascript">

    var $p =$('p:eq(0)').text()

    $('button:eq(1)').mousedown(function($P) {

            alert($p)

        })


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

淡水狗 提问者

非常感谢!
2017-07-18 回复 有任何疑惑可以回复我~

<script type="text/javascript">

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

            alert(e.target.textContent)

        })

        //this指向button元素

    $("button:eq(1)").mousedown(function(e) {

      alert(e.target.textContent)//指定触发绑定的事件

    })

    </script>

第一个意思是点击p标签,弹出p标签内容,

第二个是点击第一个(eq(1))按钮(button)弹出内容

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

淡水狗 提问者

但这样点击按钮弹窗的内容是按钮的节点内容,而不是p标签里面的内容哦
2017-06-30 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

测试二的代码除了这么写,还有没有更简单易懂的写法??

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