使用var tb =$(nowTr).parentsUntil("tr").remove();删除当前行,为什么无效?用parentsUntil怎么改?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery-1.6.1.min.js"></script>
<script type="text/javascript">
$(document).ready//在文档加载后激活函数
(
function()
{
$("#GetXml").click
(
function()
{
$.get
(
'score.xml', function(getsc)
{
var myXML;
if( typeof getsc == "string" )
{
alert(typeof getsc)
myXML = new ActiveXObject("Microsoft.XMLDOM");
myXML.async = false;
myXML.loadXML(getsc);
}
else
{
myXML = getsc;
}
alert( $(myXML).find("stu").size());
var t= $(myXML).find('stu');
$(t).each
(
function()
{
var stu = $(this); //把当前对象转成jquery对象,$(this)是jquery对象,可以直接用jquery扩展的方法 this是dom对象
var description = stu.find('name').text();
$('#tab').append("<tr><td>"+"bb"+"</td><td>"+description+"</td><td><input type='button' value='delete' onclick='del(this)' /></td></tr>");
}
)
}
)
}
)
}
)
</script>
</head>
<body >
<table id="tab" width="200" border="1">
<tr>
<td>编号</td>
<td>姓名</td>
<td>分数</td>
</tr>
</table>
<input type="button" value="获取XML中的指定数据" id="GetXml">
<script type="text/javascript">
function del(nowTr)
{
//多一个parent就代表向前一个标签,
//本删除范围为<td><tr>两个标签,即向前两个parent
//如果多一个parent就会删除整个table
//$(nowTr).parent().parent().remove();
var tb =$(nowTr).parentsUntil("tr").remove();
}
</script>
</body>
</html>
<?xml version="1.0" encoding="utf-8"?>
<students>
<stu>
<id>a1</id>
<name>赵</name>
<c>75</c>
</stu>
<stu>
<id>a2</id>
<name>钱</name>
<c>90</c>
</stu>
<stu>
<id>a3</id>
<name>孙</name>
<c>87</c>
</stu>
<stu>
<id>a4</id>
<name>李</name>
<c>66</c>
</stu>
<stu>
<id>a5</id>
<name>周</name>
<c>31</c>
</stu>
<stu>
<id>a6</id>
<name>吴</name>
<c>78</c>
</stu>
</students>
...全文
相关推荐
jQuery实现html table行Tr的复制、删除、计算功能
具体步骤如下: - 使用$("#tb_idtr").eq(index).remove()选择要删除的行,并使用eq()方法定位行,最后调用remove()方法完成删除。
Jquery 获取相同NAME 或者id删除行操作
); // 删除所有name为uid的行 $("tr[name='" + uid + "']").remove();}```在这个函数中,`deltrs`接受一个参数`uid`,它代表要删除的元素的`
jQuery实现表格隔行换色
"); $("tbody tr:even").css("background-color", "bisque"); // 鼠标悬停改变颜色 var tb = $("tbody tr"); var oldColor
jQuery对table表格进行增删改查
例如,可以使用`append()`方法来动态创建新的表格行:```javascript$("#add_btn").click(function() { var newRow = $("<tr>"); var
tb毕业论文 - 已改.zip
**项目背景与目标**:可能会介绍“tb”项目的技术背景,包括为什么要进行这项研究,以及期望达成的目标。2.


