从下拉列表中删除选择选项与jQuery

时间:2012-01-19 18:09:16

标签: jquery html

我在从下拉列表中删除选项时遇到问题。当我加载页面任何想法时它什么都不做?我正在使用.remove(),但这无所事事。

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<title>Test</title>
<script>
$(document).ready(function () {
$("#bytype option[value='foo']").remove();  
});
</script>
</head>
<body>

<select name="bytype" id="bytype">
<option value="foo">foo</option>
<option value="Boo">Boo</option>
<option value="Coo">Coo</option>                               
</select> 

</body>
</html>

4 个答案:

答案 0 :(得分:1)

请改用它。将'Your value'替换为foo的值。

$("#Select ID").removeOption("Your Value");

答案 1 :(得分:0)

拼写错误而不是bytpe bytype

$("#bytype > option[value='foo']").remove();  

答案 2 :(得分:0)

$("#bytpe option[value='foo']").remove();  

你拼错了你的身份证。你错过了第二个。

答案 3 :(得分:0)

您的选择器 bytpe 中的拼写错误 bytype