首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >得到同一班的最后一个孩子

得到同一班的最后一个孩子
EN

Stack Overflow用户
提问于 2016-05-18 02:51:53
回答 2查看 50关注 0票数 0

例如,这里有一个For循环,它将在div中生成一些数字。

代码语言:javascript
复制
var countProfile = 0;
var tablehtml = "";
  for (var i=0; i <10; i++){

    tablehtml = tablehtml + '<div class="DataCount">'+countProfile+'</div>'

    countProfile++; 
   };

  $("#somewhere").html(tablehtml);

我试图抓住最后一个孩子,让另一个方法使用,我试着使用:last-child(),但是它在我的应用程序中行不通,我做错了吗?

代码语言:javascript
复制
var dataCounting = $(".DataCount:last-child").html();
console.log(dataCounting);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-05-18 02:53:22

*最后一个孩子在他们的父母中选择最后一个,如果他们在不同的父母中,可以选择多个,相反,尝试最后()*最后一次

代码语言:javascript
复制
$(".DataCount").last().html();

或者,如果只有一个父元素包含不同类型的元素,那么有时*最后一个孩子将不能像您所期望的那样工作(获得更多信息:第n种儿童与第9种类型的区别 ),因此在这种情况下使用:最后一种类型代替。

代码语言:javascript
复制
$(".DataCount:last-of-type").html();
票数 3
EN

Stack Overflow用户

发布于 2016-05-18 02:56:52

你必须使用:last选择器..。

$(".DataCount:last").html();

这里的API文档https://api.jquery.com/last-selector/

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37289434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档