增加在這段代碼是創建額外的警報每次我每次點擊任何option.I只想要一個警告我點擊菜單項jQuery的事件處理程序得到連續兩次單擊事件
$(document).ready(function(){
$("#menu").click(function(){
$("option").click(function(){
alert(menu.value);
});
});
});
增加在這段代碼是創建額外的警報每次我每次點擊任何option.I只想要一個警告我點擊菜單項jQuery的事件處理程序得到連續兩次單擊事件
$(document).ready(function(){
$("#menu").click(function(){
$("option").click(function(){
alert(menu.value);
});
});
});
別嵌套事件處理程序。如果一個元素是在另一個內部,使用一個更具體的選擇:
$(document).ready(function(){
$("#menu option").click(function(){
alert(menu.value);
});
});
或者整潔尚未:
$(document).on("click", "#menu option", function(){
alert(menu.value);
});
這爲在體內創建的選擇菜單工作,但在從數據庫動態添加選擇菜單選項時無法工作 – Michael
然後,您需要共享您的HTML並更好地說明您的期望結果。 – Blazemonger
runnning幾個測試後,我想問我們是否可以保存返回的數據,狀態從一個jquery事件處理函數的變量,並在以後使用該變量? – Michael
那麼你有一個點擊處理程序中一個單擊處理... – tymeJV