jQuery - 删除选择列表值

时间:2011-01-18 12:36:38

标签: jquery

我有一些jQuery代码检查当前页面标题并将其作为选定值添加到选择列表中。代码是:

function displayVals() {
  var pgTitle = $('h1').val();
}

$('select').change(displayVals);
displayVals();

有没有办法从选择列表中删除未选中的其他值?

2 个答案:

答案 0 :(得分:0)

$(document).ready(function() {
  if (!$("select option:selected"))
    $(this).remove();
});
那是吗?

答案 1 :(得分:0)

尝试类似

的内容
$("#sel1").change(function(){
    var options = $(this).find("option");
    var selectedOpt = options.filter(":selected");
    options.remove();
    $(this).append(selectedOpt);
});

查看working demo