.click()事件在選擇上似乎不起作用,請參閱:http://jsfiddle.net/fMTzD/onClick選擇菜單?
甚至在顯示選項之前,我需要使用jQuery click函數來執行某些操作。有可能嗎?即使選項沒有顯示,我也不介意。
感謝
.click()事件在選擇上似乎不起作用,請參閱:http://jsfiddle.net/fMTzD/onClick選擇菜單?
甚至在顯示選項之前,我需要使用jQuery click函數來執行某些操作。有可能嗎?即使選項沒有顯示,我也不介意。
感謝
我會用onFocus
代替(儘管onMouseUp
和onMouseDown
是合適的替代品):
$("select, button").focus(function() {
$(this).hide();
});
見my updates您的jsfiddle。
您不能使用onChange
,因爲在用戶從下拉列表中選擇一個選項後觸發該選項。
是正確的,如果你想從選擇菜單中選擇任何選項,這不是'click' /'onClick',只需使用'change' /'onChange' – 2012-01-06 12:03:52
完美工作,謝謝! – 3zzy 2012-01-06 12:15:31
另一種選擇是包裹select
在span
和使用它的click
事件:
標記:
<span id="use-this">
<select>
</select>
</span>
jQuery的:
$("#use-this").click(function(){
alert("Select box was clicked");
});
我還是想知道後面的選擇點擊事件沒有觸發
它正在它是什麼了..你有什麼期待寫的原因??? – 2012-01-06 11:48:19
只是好奇你正在使用的瀏覽器/版本?適用於我的FF和IE版本,但我之前聽說過這方面的問題。 – Craig 2012-01-06 11:52:40
@Craig它不適用於我的Google Chrome副本 – Treffynnon 2012-01-06 11:54:32