我有一個選項,它帶有id'option1'。 option1是頁面加載時當前選擇的選項。選擇選項(jQuery)上的事件綁定問題
在我的$(document)。就緒,我有:
$(document).ready(function()
{
$("#option1").click(function()
{
alert("Testing");
});
});
然而,從未顯示警報和事件永遠不會觸發!選擇選項本身與選擇本身不同,是不是可能或某事有事件?
注:
- 我不認爲我可以綁定到選擇的點擊()事件,我只是想,如果當前選擇的選項點擊/再次選擇的事件觸發。
- 我不能使用select的change()事件,因爲我只想在點擊當前選擇的選項時觸發它,因此該選項不會改變。
由於
啊。 只有在當前選定的選項(總是在索引0處)再次被點擊的情況下,你能想出任何其他的方式來執行一些代碼嗎? – AndrewC
@AndyC:在IE中,當點擊一個選項時,onclick事件將觸發select元素。如果它是一個下拉選擇,您可以測試以查看鼠標座標是否在選擇元素的邊界之外,如果該選項沒有改變,請執行您的操作。如果它是一個多選或列表,那麼我不太確定。 –
對我來說,雖然它看起來像一個選擇元素的onclick事件觸發每當你點擊下拉,即在你點擊一個特定的選項? – AndrewC