如何在附加到html选项标记时添加onclick事件? id userlist是一个分区,该id上的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));
答案 0 :(得分:0)
$(document).on('click', '#userlist > option:selected', function () {
_a = $(this).val();
Redirect(_a);
});
//重定向是一个基本上与href和_blank
相同的函数function Redirect(val) {
window.open('_blank', 'newwindow', 'width=900, height=600')
}
答案 1 :(得分:0)
如果您想在有人从下拉菜单中选择内容时采取行动,请向change
<select>
处理程序
$("#userlist").change(function() {
alert(this.value);
});
this.value
将是所选选项的值。