您好我正在使用Ajax获取SELECT标记。我的意思是,如果我点击一个按钮,它将在HTML中生成一个SELECT标签,我有不同的输出选择不同的选项。
我需要在SELECT标签上使用onclick事件,我尝试使用JQuery
$('#id').click(function() {
alert('test');
});
它不起作用。请有人帮忙吗
答案 0 :(得分:3)
由于在设置事件后动态地将select标记添加到HTML ,因此未在select标记上设置事件。
一个简单的解决方案是在这里使用live()
:
$('#id').live('click', function() {
alert('test');
});
答案 1 :(得分:2)
因为你正在动态地生成html使用而不是点击
$('#id').live('click', function() {
// Live handler called.
});
答案 2 :(得分:0)
确保
id
个ID分配给您网页上的一个且只有一个项目答案 3 :(得分:0)
live
现已弃用。请改用on
。