2017-02-17 27 views
-2

如何在追加到html選項標記時添加onclick事件?該ID用戶列表是一個部門,在該ID onclick事件給了我將onclick事件追加到列表選項

var options = $("#userlist"); 
    options.append($('<option />\n').val(this.id).text(this.name)); 

事情我都試過,但沒有奏效:

$(document).on('click', '#userlist >option', function() { 
    alert(options); 
}); 

var options = $("#userlist"); 
    options.append($('<a onclick="(www.google.com)"><option/></a>\n').val(this.id).text(this.name)); 
+2

「點擊」和其他事件不支持'

+0

userlist是什麼類型的元素? – Satpal

+0

id像某人被點擊網站名稱時被重定向到一個網站 – DynamicallyLinear

回答

0
$(document).on('click', '#userlist > option:selected', function() { 
_a = $(this).val(); 
Redirect(_a); 
}); 

// Redirect是一個功能,它基本上和href和_blank做同樣的事情

function Redirect(val) { 
    window.open('_blank', 'newwindow', 'width=900, height=600') 
} 
0

如果您想在有人選擇從下拉菜單中的東西採取行動,你添加一個change處理的<select>

$("#userlist").change(function() { 
    alert(this.value); 
}); 

this.value將所選選項的值。