请问为什么改成这样不行?
<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>
将
$("button:eq(1)").click(function() {
$('p').click() //指定触发绑定的事件
改成
$('button:eq(1)'.click(function(e)){
alert(e.target.textContent)
})
得到的结果却是”指定触发事件“,为什么不是”$('button:first').click(function(e) {alert(this)})“?