在HTML页面上的选择控件中添加或删除选项时是否存在jquery事件?我已经尝试了.change()
,但是当我点击选项元素时,它似乎才会触发。即这不起作用:
$(function() {
$('#select').change(function() {
alert('hello world');
})
});
谢谢你:)。
答案 0 :(得分:2)
在现有下拉列表中添加新元素时,您应该执行:$("#selector")。触发器("更改");得到你想要的行为。
答案 1 :(得分:1)
我认为标准change()
事件不会为您执行此操作。您要做的是在向选择框添加新选项时触发的功能。您目前如何向此选择框添加选项?
答案 2 :(得分:1)
您需要一个插件来检查是否有从DOM添加或删除的HTML。 livequery是一个插件http://docs.jquery.com/Plugins/livequery