jquery的问题

casear_huang 2014-10-30 11:39:58
下面的代码点击按钮,没有反应,也没有报错,为何?remove的用法有问题吗?

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="Scripts/jquery-1.7.1.js"></script>
<script>
function abc() {
$("#s1 option[text='4']").remove();
}
</script>
</head>
<body>
<form id="form1">
<div>
<input type="button" onclick="abc()" value="clear()"/>
<select id="s1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
</div>
</form>
</body>
</html>
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2014-10-30
  • 打赏
  • 举报
回复
$("#s1 option:contains('4')").remove();
slwsss 2014-10-30
  • 打赏
  • 举报
回复
$("#s1 option[value='4']").remove();
1988525 2014-10-30
  • 打赏
  • 举报
回复
恩,好像是不好使,但用value就行
zhjdg 2014-10-30
  • 打赏
  • 举报
回复
可以先看看这有没有元素。 $a = $("#s1 option[text='4']");
金钢打呼噜 2014-10-30
  • 打赏
  • 举报
回复
$("#s1 option[value='4']").remove();

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧