JQuery选择选项追加在Firefox 24.2中不起作用

时间:2014-01-27 15:07:18

标签: jquery firefox append

我创建了一个AJAX调用,使用位于另一个页面上的XML动态填充选择列表。我在下面包含的代码成功填充了IE9和Chrome中的选择列表,但在Firefox中没有这样做。当我使用firebug检查浏览器的日志时,没有警告。

$.ajax( {
    type: "GET",
    url: "/example/url/",
    data: null,
    dataType: "xml",
    success: function( xml ) {
        $( xml ).find( "CLUSTER" ).each( function() {
            var selectValue = $( this ).text();
            $( "select[name='clusterSelect']" ).append( $( "<option></option>" ).attr( "value", selectValue ).text( selectValue ) );
        });
    }
});

我知道AJAX调用是成功的,因为如果我在我的函数中添加'alert'语句,则会出现每个'CLUSTER'的名称。它似乎是不起作用的追加。我的语法在Firefox中的操作是否正确。

编辑:以下是我正在查看的XML摘录:

<AGGREGATOR>
    <CLUSTER>cluster_a</CLUSTER>
    <CLUSTER>cluster_b</CLUSTER>
    <CLUSTER>cluster_c</CLUSTER>
</AGGREGATOR>

谢谢!

0 个答案:

没有答案