+ -
当前位置:首页 → 问答吧 → JQuery控制树结构样式的问题?

JQuery控制树结构样式的问题?

时间:2009-08-09

来源:互联网

最近想用jquery扩展一颗js树,但在控制树样式时遇到了以下的问题。

先说一下树的结构
复制代码
  1. <ul>
  2.    <li><div>节点1</div>
  3.         <ul></ul>    //没有子节点
  4.    </li>
  5.    <li><div>节点2</div>
  6.          <ul>
  7.               <li><div>节点2的子节点1</div><ul></ul></li>
  8.               <li><div>节点2的子节点1</div><ul></ul></li>
  9.          </ul>
  10.    </li>
  11. </ul>


我想取没有子节点的li,或有子节点的li,用jquery的筛选器该怎么写?
[ 此帖被kimo4ask在2009-08-16 23:43重新编辑 ]

作者: kimo4ask   发布时间: 2009-08-09

记得用 :empty 选择器可以选择没有子节点的

作者: shawphy   发布时间: 2009-08-09

not(":has(li)")

作者: wq12321   发布时间: 2009-08-11

看下jq手册中的选择器你就明白很多了

作者: norion   发布时间: 2009-08-11