2011-05-06 88 views
0

以下代碼適用於Firefox,但不適用於Chrome和IE。任何想法爲什麼?謝謝!Chrome和IE中的jquery下拉選擇問題

$('#image_dd option:selected').live('click', function() { 

    alert("TEST 1"); 

    if ($("#image_dd").val().length) { 
      alert("TEST 2"); 
    } 

    return false; 

}); 
+0

什麼是斷? – JasCav 2011-05-06 15:11:09

+0

@JasCav它不會觸發我爲測試而發出的任何警報。 – 2011-05-06 15:12:45

+0

我不認爲它的相關,但'返回false;'是不必要的。 – HurnsMobile 2011-05-06 15:13:59

回答

4

IE沒有選擇「點擊」選擇選項(雖然firefox沒有!)。 您可能需要使用「更改」事件,而不是在IE,Chrome和Firefox中正常工作。

+0

工作,謝謝! – 2011-05-06 15:49:50

1

我想你試圖綁定到錯誤的元素和事件。嘗試將您的事件處理程序綁定到select元素並使用「更改」或「模糊」觸發器。