使用jQuery从select中删除

时间:2013-12-27 08:18:38

标签: jquery html select

var currentSelect = 'option1';
$('#selectMail option[value=' + currentSelect + ']').remove();

我上面要做的是从选项中等于currentSelect的select中删除一个选项。然而,这会返回错误

  

未捕获错误:语法错误,无法识别的表达式:#selectMail   选项[value=dasd@dasd.se]

这里发生了什么?

2 个答案:

答案 0 :(得分:1)

属性的值应该用引号括起来。

应该是

$('#selectMail option[value="' + currentSelect + '"]').remove();

答案 1 :(得分:1)

尝试

$('#selectMail option[value="' + currentSelect + '"]').remove();