我有两个选择下拉菜单,地区和城镇。如果选择了该区域,它将使用Ajax使用该区域的相应城镇更新城镇下拉列表。
我正在尝试使用imagemap来选择区域的下拉列表,这应该更新城镇,但事实并非如此。区域下拉列表的值已被选中,但ajax不会触发更新城镇。如果不使用imagemap,一切正常。图像映射是否在下面选择jQuery而不是按照我认为的方式实际更新选择框?有什么想法吗?
//ImageMap Selectors
$('area', '#regionmap').click(function(){
$("#region").val($(this).attr('alt'));
});
答案 0 :(得分:1)
以编程方式选择选项时,不会触发onchange
事件。通过致电.change()
来手动触发事件。
$("#region").val($(this).attr('alt')).change();