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
關于jquery trigger和click事件的問題
慕森卡
2018-12-20 16:15:50