当前位置:  开发笔记 > 编程语言 > 正文

使用Prototype或jQuery实现.lastChild的最佳方法

如何解决《使用Prototype或jQuery实现.lastChild的最佳方法》经验,为你挑选了1个好方法。



1> Leo..:

伙计们,请注意,选择器函数返回元素数组(不是单个元素),因此必须通过索引在结果数组中添加元素:[0].

原型代码

//if you only have the id of the parent
var lastChild = $$("#parent :last-child")[0]; 
//or
//if you have the actual DOM element
var lastChild = $(element).select(":last-child")[0]; 

Jquery中的代码

//if you only have the id of the parent
var lastChild = $("#parent :last-child")[0]; 
//or
//if you have the actual DOM element
var lastChild = $(":last-child", element)[0]; 

简单的香草javascript中的代码

var element = document.getElementById("parent");
var lastChild = element.childNodes[element.childNodes.length - 1];

另请注意,如果父元素没有子节点,则这些元素可以返回null.

关于CSS的一些信息:last-child选择器

推荐阅读
雯颜哥_135
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有