Javascript 将值附加到optgroup
如何在html动态选择中向optgroup追加值?谢谢Javascript 将值附加到optgroup,javascript,Javascript,如何在html动态选择中向optgroup追加值?谢谢 if (item.position == '/' + (currentPosition) + '/') { $("#parentAgency").append( $("<optgroup></optgroup>") .val(item.level) );
if (item.position == '/' + (currentPosition) + '/') {
$("#parentAgency").append(
$("<optgroup></optgroup>")
.val(item.level)
);
$("#parentAgency").append(
$("<option></option>")
.text(item.name)
.val(item.id)
);
currentPosition += 1;
}
if(item.position=='/'+(currentPosition)+'/'){
$(“#家长代理”)。附加(
$("")
.val(项目级别)
);
$(“#家长代理”)。附加(
$("")
.text(项目名称)
.val(项目id)
);
当前位置+=1;
}
创建optgroup
元素:
var group = $("<optgroup />");
附加:
group.append(option);
然后将optgroup
附加到您的select
$("#parentAgency").append(group);
JSFIDLE会很好,您面临的问题是什么?我无法将值附加到OPTGroup中的标签上,所以我会这样说$(“#parentAgency”).append(group=item.name)?@jpavlov--no-您在创建option元素时会设置
选项的文本。我真的迷路了,我想附加是我的组变量的。我将如何编写它以将optgroup的标签附加到item.name?
$("#parentAgency").append(group);