JQUEYR返回每一列第二个单元格的值

smileruner 2013-01-11 01:01:06

//能得到值
function checkType() {
$("#ouChildsTable tbody tr").each(function () {
alert($(this).find("td").eq(1).html());
});
return false;

}

//不能得到值
function checkType() {
var jTBody = $("#ouChildsTable tbody").children("tr");
for (var i = 0; i < jTBody.length; i++ ) {
alert(jTBody[i].find("td").eq(1).html());
}


为什么第二种方式运行,报错 对象不支持find属性或方法。
...全文
269 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 7 楼 smileruner 的回复:
引用 5 楼 showbo 的回复:jTBody[i].find("td").eq(1).html() 这样取值得到的是HTML DOM对象,而不是jquery包装过的对象,DOM对象没有find方法,jq的才有。 所以需要jTBody.eq(i)得到的是jq对象 那么 children得到的是一个 DOM对象么?
不是,可以这样验证一下,alert($.prototype.isPrototypeOf($("#ouChildsTable tbody").children("tr")));
Go 旅城通票 2013-01-11
  • 打赏
  • 举报
回复
不是。。得到的jq包装后的jq对象数组 楼主认真看下api,什么方法返回什么对象,返回DOM对象使用get方法或者[]数组下标操作,其他方法返回的都是jq包装后的对象
smileruner 2013-01-11
  • 打赏
  • 举报
回复
引用 5 楼 showbo 的回复:
jTBody[i].find("td").eq(1).html() 这样取值得到的是HTML DOM对象,而不是jquery包装过的对象,DOM对象没有find方法,jq的才有。 所以需要jTBody.eq(i)得到的是jq对象
那么 children得到的是一个 DOM对象么?
tcpfeng 2013-01-11
  • 打赏
  • 举报
回复
jTBody[i]是指第i个tr, 而$(jTBody[i])或$(this)是指第i个的tr内容,这样就可以找到。
Go 旅城通票 2013-01-11
  • 打赏
  • 举报
回复
jTBody[i].find("td").eq(1).html() 这样取值得到的是HTML DOM对象,而不是jquery包装过的对象,DOM对象没有find方法,jq的才有。 所以需要jTBody.eq(i)得到的是jq对象
smileruner 2013-01-11
  • 打赏
  • 举报
回复
引用 楼主 smileruner 的回复:
JavaScript code?12345678910111213141516//能得到值 function checkType() { $("#ouChildsTable tbody tr").each(function () { alert($(this).find("t……
我想知道第二个为什么不可以
smileruner 2013-01-11
  • 打赏
  • 举报
回复
[quote=引用 2 楼 veryhunger 的回复:] function checkType() { var jTBody = $("#ouChildsTable tbody").children("tr"); for (var i = 0; i < jTBody.length; i++ ) { alert($(jTBody[i]).fi……[/quot] 我想知道为什么。
  • 打赏
  • 举报
回复
function checkType() { var jTBody = $("#ouChildsTable tbody").children("tr"); for (var i = 0; i < jTBody.length; i++ ) { alert($(jTBody[i]).find("td").eq(1).html()); } }
bbjbepzz 2013-01-11
  • 打赏
  • 举报
回复
改成下面试下

 alert(jTBody.eq(i).find("td").eq(1).html());

87,914

社区成员

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

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