下拉列表选项,默认值不在列表中

The*_*Man 3 html jquery

我写信是否可能有一个下拉列表,其中预先填充的值不在实际列表中.

假设我有一个值为y的系统x.他们只能选择新的系统值a或b.我仍然希望显示值y,直到他们打开下拉,此时他们松开它并且它永远不会回来.

Raf*_*fay 6

<select>
  <option value="" selected="selected">show girl</option>
  <option value="1">one</option>
</select>
Run Code Online (Sandbox Code Playgroud)

点击删除该选项

$("select").click(function(){
$("option[selected='selected']",this).remove();
});
Run Code Online (Sandbox Code Playgroud)

更新:

正如@fbfcn在评论中建议的那样使用起来更合适 .one

$("select").one("click",function(e){
$("option[selected='selected']",this).remove();
});
Run Code Online (Sandbox Code Playgroud)