我在从下拉列表中删除选项时遇到问题。当我加载页面任何想法时它什么都不做?我正在使用.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>
答案 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