当前位置:  开发笔记 > 后端 > 正文

如何使用jQuery向DropDownList添加选项?

如何解决《如何使用jQuery向DropDownList添加选项?》经验,为你挑选了5个好方法。

正如问题所说,如何使用jQuery向DropDownList添加新选项?

谢谢



1> nickf..:

不使用任何额外的插件,

var myOptions = {
    val1 : 'text1',
    val2 : 'text2'
};
var mySelect = $('#mySelect');
$.each(myOptions, function(val, text) {
    mySelect.append(
        $('').val(val).html(text)
    );
});

如果您有很多选项,或者需要非常频繁地运行此代码,那么您应该考虑使用DocumentFragment而不是不必要地多次修改DOM.对于少数选项,我会说它不值得.

- - - - - - - - - - - - - - - - 添加 - - - - - - - - - --------------

DocumentFragment是速度增强的好选择,但document.createElement('option')由于IE6和IE7不支持,我们无法创建选项元素.

我们可以做的是,创建一个新的选择元素,然后附加所有选项.一旦循环完成,将其附加到实际的DOM对象.

var myOptions = {
    val1 : 'text1',
    val2 : 'text2'
};
var _select = $('
            
coco2冰冰
这个屌丝很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有