Jquery填充选择菜单列表不在ie中工作

时间:2012-10-12 09:17:17

标签: jquery internet-explorer select internet-explorer-9

我正在使用下面的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);
    }

..希望这很清楚。感谢。

2 个答案:

答案 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)