jQuery -> 获取后代元素的三种方法

来源:互联网 发布:自动连接移动数据 编辑:程序博客网 时间:2024/06/03 02:03

如果我们有内容如下的html文件,那么如何选取包含在<p>元素内的<i>元素呢?


邪馬台国の謎と弥生時代

紀元前1000年ごろ、水稲工作の技術をもつ集団が大挙して日本に移住してきた。これによって弥生時代が始まった。

縄文人も南方から伝わった稲を栽培していたが、彼らは原野を開いて大掛かりな水田をつくる発想を持たなかった。しかし、北九州に新たな文化を持って集団が来たのを知った彼らは次第に、水稲工作を受け入れ弥生人へとか分かっていた。


html源码如下

<h1>邪馬台国の謎と弥生時代</h1><p>紀元前1000年ごろ、<i>水稲工作</i>の技術をもつ集団が大挙して日本に移住してきた。これによって弥生時代が始まった。</p><p><i>縄文人</i>も南方から伝わった稲を栽培していたが、彼らは原野を開いて大掛かりな水田をつくる発想を持たなかった。しかし、北九州に新たな文化を持って集団が来たのを知った彼らは次第に、水稲工作を受け入れ弥生人へとか分かっていた。</p>

1 使用find方法

$('p').find('i')

2 使用两个参数jQuery函数

$('i', 'p')

3 使用一个参数jQuery函数

$('p i')

用法举例

<!DOCTYPE html><html><head><meta charset="UTF-8"></head><body><h1>邪馬台国の謎と弥生時代</h1><p>紀元前1000年ごろ、<i>水稲工作</i>の技術をもつ集団が大挙して日本に移住してきた。これによって弥生時代が始まった。</p><p><i>縄文人</i>も南方から伝わった稲を栽培していたが、彼らは原野を開いて大掛かりな水田をつくる発想を持たなかった。しかし、北九州に新たな文化を持って集団が来たのを知った彼らは次第に、水稲工作を受け入れ弥生人へとか分かっていた。</p><script type="text/javascript" src="jquery-1.11.1.js"></script><script type="text/javascript">alert('There are ' + $('p').find('i').length + ' italic words');alert('There are ' + $('i', 'p').length + ' italic words');alert('There are ' + $('p i').length + ' italic words');</script></body></html>


0 1
原创粉丝点击