卡住我有一個鏈接一個簡單的div在:jQuery函數中環
<div class="mhButton">
<a href="#" id="RegisterAnimal"><span class="icon-checkmark"></span> Register Animal</a>
</div>
我已經有每當點擊「div.mhButton」所觸發的功能。這個函數應該找到'div.mhButton'子'a'並點擊它。
$(".mhButton").on('click', function() {
var a = $(this).find("a").text();
console.log(a);
$(this).find("a").click();
});
但是,這工作,我被卡在循環,運行639次。
我無法理解爲什麼這運行X次的時間,然後繼續沒有錯誤。
有沒有人有如何防止這個問題的解決方案?以及爲什麼發生這種情況的解釋?
注*控制檯一次又一次地記錄相同的按鈕。
你爲什麼要做'.off()。click()'? – tymeJV 2014-09-10 18:33:57
正試圖刪除點擊事件處理程序,用正確的代碼更新了queestion。感謝您指出了這一點。 – Mark 2014-09-10 18:36:56
可能是因爲您在點擊容器時觸發了錨點的點擊,然後點擊了錨點時,容器點擊被觸發等等,因此它變成了圓形。你爲什麼不把容器綁定到錨處理程序,並停止傳播 – Huangism 2014-09-10 18:38:56