我有幾個動態加載的文本區域,當它們變得模糊時,它們似乎沒有響應。我使用.post加載它們(它們在一個php腳本中生成並作爲顯示數據返回)。我製作了this jsfiddle,它自己工作,但不在我的頁面上。問題是textareas是動態加載的嗎?我在其他地方閱讀過,我應該使用.on()作爲動態加載的元素(而且我的確使用它),但它仍然無法在我的頁面上工作。這是的jsfiddle jQuery代碼:Textarea沒有響應模糊jQuery
$('.crit_desc').on('blur', function() {
var value = $(this).val();
alert(value);
});
這工作!你能解釋一下爲什麼這會起作用,但是我以前沒有的東西沒有?以防萬一類似的事情再次發生。 – Veris 2013-02-24 18:07:16
正如我在我的回答中所提到的,當你將事件綁定到動態加載的元素時,你必須以稍微不同的方式使用'.on()'。查看我的答案的解釋和'.on()'的文檔。哦,如果我的回答對你有幫助,請考慮對它進行評估並/或將其標記爲已接受的答案。 – j08691 2013-02-24 18:08:17
好的,謝謝!只是當我第一次看到你的答案時,這個解釋並沒有出於某種原因。我會在需要的分鐘後接受答案。 – Veris 2013-02-24 18:11:57