为optgroup附加一个值

时间:2014-03-13 13:51:16

标签: javascript

如何动态地将值添加到html选择中的optgroup?感谢。

            if (item.position == '/' + (currentPosition) + '/') {
                $("#parentAgency").append(
                $("<optgroup></optgroup>")
                    .val(item.level)
                );
                $("#parentAgency").append(
                    $("<option></option>")
                    .text(item.name)
                    .val(item.id)
                );
                currentPosition += 1;
            }  

1 个答案:

答案 0 :(得分:0)

创建optgroup元素:

 var group = $("<optgroup />");

将您的optionsappend设为optgroup

 var option = $("<option />") //set the text and so on

附加:

 group.append(option);

然后将optgroup附加到您的select

$("#parentAgency").append(group);