我正在使用下面的jquery代码基于另一个菜单选项(在wordpress中)填充选择表单菜单列表。它适用于所有浏览器,即ie9 / 8。任何建议表示赞赏。
$jmake = $j("select[name='make']");
$jmodel = $j("select[name='model']");
$jmake.change(function (){
if($j(this).val() == "ALFA ROMEO") {
$j("select[name='model'] option").remove();
$j("<option>GT</option>").appendTo($jmodel);
$j("<option>BRERA</option>").appendTo($jmodel);
}
..希望这很清楚。感谢。
答案 0 :(得分:0)
我认为您的脚本中存在语法错误:
$jmake.change(function (){
if($j(this).val() == "ALFA ROMEO") {
$j("select[name='model'] option").remove();
$j("<option>GT</option>").appendTo($jmodel);
$j("<option>BRERA</option>").appendTo($jmodel);
}
);
答案 1 :(得分:0)
尝试以下。
$jmodel.append('<option></option>').val(val).html(text)