jquery的append和remove问题

dropping 2012-02-26 03:52:34
使用append添加之后再使用remove移除不了,代码如下:

<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script language="javascript" type="text/javascript">
function Add() {
var str = $("<input type='radio' name='func' value='1' /> 测试<br>");
$('#divFunc').append(str);
}
function Del() {
var str = $("<input type='radio' name='func' value='1' /> 测试<br>");
$('#divFunc').remove(str);
}
</script>
<input id="Button1" type="button" value="添加" onclick="Add()" />
<input id="Button2" type="button" value="删除" onclick="Del()" />
<div id="divFunc"></div>
...全文
277 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
p2227 2012-02-26
  • 打赏
  • 举报
回复
纯粹逻辑问题

<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script>


<script language="javascript" type="text/javascript">
function Add() {
var str = $("<div name='funcdiv'><input type='radio' name='func' value='1' /> 测试<br></div>");
$('#divFunc').append(str);
}
function Del() {
var str = $("#divFunc div[name=funcdiv]:last");
str.remove();
}
</script>
<input id="Button1" type="button" value="添加" onclick="Add()" />
<input id="Button2" type="button" value="删除" onclick="Del()" />
<div id="divFunc"></div>
孟子E章 2012-02-26
  • 打赏
  • 举报
回复
<script language="javascript" type="text/javascript">
function Add() {
var str = $("<div id='x'><input type='radio' name='func' value='1' /> 测试</div>");
$('#divFunc').append(str);
}
function Del() {
$("#x").remove();
}
</script>

87,923

社区成员

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

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