关于Ajax输出的onclick事件
您好我正在使用Ajax获取SELECT标记。 我的意思是,如果我点击一个按钮,它将在HTML中生成一个SELECT标签,我有不同的输出选择不同的选项。
我需要在SELECT标签上有一个onclick事件,我尝试使用JQuery
$('#id').click(function() { alert('test'); });
它不起作用。 请有人帮忙吗
因为在设置事件后动态地将select标记添加到HTML,所以不在select标记上设置事件。
一个简单的解决方案是在这里使用live()
:
$('#id').live('click', function() { alert('test'); });
因为你正在动态地生成html使用live而不是click
$('#id').live('click', function() { // Live handler called. });
确保
- 你有jQuery脚本文件插入你的html页面,
- 您已将
id
id分配给页面上的一个且只有一个项目, - 如果没有别的帮助,你给我们一个链接来查看你的页面。 🙂
live
现已弃用。 请改用。