我们可以使用jquery创建一个checkboxList,就像我们填写html的select标签中的选项一样吗?

时间:2010-05-24 06:32:22

标签: jquery

我们可以使用jquery创建一个checkboxList,就像我们填写html的select标签中的选项一样吗?

我很困惑如何在Html中使用Jquery创建一个checkboxlist?

我见过在HTML的select标签中创建选项标签的方法但我不知道如何创建复选框列表?

  $.fn.fillSelect = function(data) {
     return this.clearSelect().each(function() {
        if (this.tagName == 'SELECT') {
        var dropdownList = this;
        $.each(data, function(index, optionData) {
            var option = new Option(optionData.Text, optionData.Value);                
            if ($.browser.msie) {
                dropdownList.add(option);
            }
            else {
                dropdownList.add(option, null);
            }
        });
    }
  });
 }

包含此类型的文章的任何链接?

1 个答案:

答案 0 :(得分:0)

不确定data代表什么,但这基本上就是你需要做的。您可以通过$()调用jQuery来定义内联新元素。

$.fn.fillSelect = function(data) {
  var $select = $('select');

  for ( ... ) {
    var option = $('<li></li>').attr('value', optionData.value).text(optionData.text);
    $select.append(option);
  }
};