【发布时间】:2009-09-01 11:42:46
【问题描述】:
我下面的代码工作正常,用于用动态<options> 填充<select> 项目
问题是说我最终得到 3 <options> 说:一/二/三然后我选择第一个 <option> 以便我可以调用 jquery 代码来填充下一个菜单。其中一个已经是菜单中的<selected> 项,因此它不会被识别为 onChange 事件。
所以我需要先选择二然后选择一来调用 onChange for One。
我应该使用什么来代替 onChange?或者我应该输入一个空白的<option> 项目作为默认值?所以总会有变化?
//if the job menu is changed
$('#job').change (function ()
{
$.get('ajax/employee_menu.php', { job: $('#job').val() },
function(data)
{
//load the <options> into the element
$("#employee").html( data );
// show the menu once loaded
$("#employee").css({ "display" : "inline" });
});
});
【问题讨论】: