请帮助prependTo&替换javascript代码!

时间:2011-03-18 18:47:08

标签: javascript jquery internet-explorer replace prepend

<script type="text/javascript">
$(document).ready(function() {
    $('#divID').each(function() {
        var $select = $('<select id="dropdown" onchange="location = this.options[this.selectedIndex].value;" />');
        $(this).find('a').each(function() {
            var $option = $('<option />');
            $option.attr('value', $(this).attr('href')).html($(this).html());
            $select.append($option);
        });
        $(this).replaceWith($select);
    });
    $('<option selected="selected" value="#">Select Option</option>').prependTo('#dropdown');
});
</script>

一切都很好除了选择的前置选项=“已选择”在IE中不起作用。

1 个答案:

答案 0 :(得分:1)

试试这个

$('<option value="#">Select Option</option>').attr('selected', 'selected').prependTo('#dropdown');