因为对新的知识吸收不够快,不够熟悉,也不够仔细,所以问题出现的时候总会习惯采取老方法去解决问题,结果越是少练越是不懂。
find()这个方法其实很好用,如果要查找的元素在它的后代里面就可以获取到。引用一下例子http://www.w3school.com.cn/tiy/t.asp?f=jquery_traversing_find_2
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
</head>
<body>
<ul class="level-1">
<li class="item-i">I</li>
<li class="item-ii">II
<ul class="level-2">
<li class="item-a">A</li>
<li class="item-b">B
<ul class="level-3">
<li class="item-1">1</li>
<li class="item-2">2</li>
<li class="item-3">3</li>
</ul>
</li>
<li class="item-c">C</li>
</ul>
</li>
<li class="item-iii">III</li>
</ul>
这样的话我们就不需要写obj.children().children这么累赘的写法了。