zsh*_*arp 19 javascript css jquery css-selectors internet-explorer-8
是否有另一种方法来获取除使用之外的div元素的最后一个子元素div:last-child
,这至少在IE8中不起作用?
cle*_*tus 55
在jQuery中很简单:
$("div :last-child")
Run Code Online (Sandbox Code Playgroud)
在纯CSS中,它无法完成.
否则你会遇到在Javascript中遍历DOM的问题.
另请注意区别:
"div :last-child"
:div的每一个孩子; 和"div:last-child"
:每个div 都是最后一个孩子.Dan*_*Lew 21
不幸的是,我不知道如何在不使用的情况下在CSS中执行此操作:last-child,(如您所述)在IE中失败.
如果你在谈论javascript,那么可以使用Node.lastChild:
var div = document.getElementById("mydiv");
var lastChild = div.lastChild;
Run Code Online (Sandbox Code Playgroud)
使用jQuery查找适当的元素: $("div:last-child").addClass("last-child");
然后使用CSS指定演示文稿: div .last-child { /* your rules */ }
归档时间: |
|
查看次数: |
45957 次 |
最近记录: |