以下代碼適用於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;
});
以下代碼適用於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;
});
IE沒有選擇「點擊」選擇選項(雖然firefox沒有!)。 您可能需要使用「更改」事件,而不是在IE,Chrome和Firefox中正常工作。
工作,謝謝! – 2011-05-06 15:49:50
我想你試圖綁定到錯誤的元素和事件。嘗試將您的事件處理程序綁定到select元素並使用「更改」或「模糊」觸發器。
什麼是斷? – JasCav 2011-05-06 15:11:09
@JasCav它不會觸發我爲測試而發出的任何警報。 – 2011-05-06 15:12:45
我不認爲它的相關,但'返回false;'是不必要的。 – HurnsMobile 2011-05-06 15:13:59