我有一个动态填充的选择列表和一个插入按钮。当我单击选择列表中的一个选项,然后单击插入按钮时,会打开一个弹出窗口。在弹出窗口中有一个文本字段,我在其中插入一个值,然后单击弹出窗口的 OK 按钮。现在我希望当我单击“确定”时,应在选择列表的选定选项之前插入弹出值。
/* Please show some example Code Here */
我该怎么做呢?
我有一个动态填充的选择列表和一个插入按钮。当我单击选择列表中的一个选项,然后单击插入按钮时,会打开一个弹出窗口。在弹出窗口中有一个文本字段,我在其中插入一个值,然后单击弹出窗口的 OK 按钮。现在我希望当我单击“确定”时,应在选择列表的选定选项之前插入弹出值。
/* Please show some example Code Here */
我该怎么做呢?
你可以这样做:
$('#mySelect option:selected').before($('<option>', {
value: 1,
text: 'My option'
}));
尝试
var sel = opener.document.getElementById("someSelect");
sel.options[sel.selectedIndex-1].option=new Option("some text","some value");
$('#ddlWeeklyWeightIn').on("change", function () {
$("#ddlWeeklyWeightIn option:selected").insertBefore($("#ddlWeeklyWeightIn option:selected").prev());
});
希望它可以帮助你。