HTML代码
<a id="link">链接</a>
<p id="text">文本</p>
js代码
<script type="text/javascript">
var objText = $("#text");
objText[0].onclick = function() {
console.log("onclick");
};
objText.click(function() {
console.log("click");
});
$("#link").click(function() {
objText.trigger("click");
});
</script>
按顺序依次执行:
点击text,输出 onclick click
点击link,输出 click onclick
再点击text,输出 click onclick
问题:
为什么2)的事件顺序跟1)不一样?
为什么执行了2)后,再点击text,事件顺序跟1)中的不一样?
注:使用的jquery版本是1.11.0
慕姐8265434
相关分类