Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery使用delete键从选择框中删除选项值_Javascript_Jquery_Select - Fatal编程技术网

Javascript 使用jQuery使用delete键从选择框中删除选项值

Javascript 使用jQuery使用delete键从选择框中删除选项值,javascript,jquery,select,Javascript,Jquery,Select,使用jQuery,如何使用delete键的按键从选择框中删除选项值?以下是我需要在流程中使用的HTML部分: <select id="cars"> <option value="volvo">Volvo</option> <option value="saab">Saab</option> <option value="mercedes">Mercedes</option> <opt

使用jQuery,如何使用delete键的按键从选择框中删除选项值?以下是我需要在流程中使用的HTML部分:

<select id="cars">
   <option value="volvo">Volvo</option>
   <option value="saab">Saab</option>
   <option value="mercedes">Mercedes</option>
   <option value="audi">Audi</option>
</select>

沃尔沃汽车
萨博
梅赛德斯
奥迪
使用以下方法:

$("#select").keydown(function(event) {

    if(event.which != 46) { return }

    var sel = $(this);

    var val = sel.val();

    if(val != "") { sel.find("option[value="+val+"]").remove(); }

});

您想删除什么?您忘记发布您尝试的JavaScript。这并不难,所以您尝试了什么???或者只是
$(this)。查找('option:selected')。删除()