国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

關(guān)于jQuery中的end()使用方法

2019-11-20 23:46:03
字體:
供稿:網(wǎng)友
在官方的API上是這樣描述end()方法的:“回到最近的一個(gè)"破壞性"操作之前。即,將匹配的元素列表變?yōu)榍耙淮蔚臓顟B(tài)。”;
看樣子好像是找到最后一次操作的元素的上一元素,在如下的例子中:
html代碼:
復(fù)制代碼 代碼如下:

<div>測(cè)試內(nèi)容1</div>
<div>測(cè)試內(nèi)容2</div>

jQuery代碼:
復(fù)制代碼 代碼如下:

$('<p>新增內(nèi)容</p>').appendTo('div').addClass('c1').end().addClass('c2');

得到的結(jié)果是:
復(fù)制代碼 代碼如下:

<div>測(cè)試內(nèi)容1 <p class="c1 c2">新增內(nèi)容</p></div>
<div>測(cè)試內(nèi)容2 <p class="c1">新增內(nèi)容</p></div>

這里我就有一點(diǎn)不太明白了,怎么只有第一個(gè)<p>標(biāo)簽有兩個(gè)樣式,end()方法后返回的是什么,在火狐里添加了監(jiān)控,得到如下結(jié)果:
1.$('<p>新增內(nèi)容</p>').appendTo('div')返回的是:[p,p]對(duì)象數(shù)組,即新增后的兩個(gè)p標(biāo)簽;
2.$('<p>新增內(nèi)容</p>').appendTo('div').addClass('c1')返回的是:[p.c1,p.c1]對(duì)象數(shù)組,即添加了c1類樣式后的p對(duì)象數(shù)組;
3.$('<p>新增內(nèi)容</p>').appendTo('div').addClass('c1').end()返回的是[p.c1],是第1個(gè)<div>中的<p>,在2操作中,最后“破壞”的是第2個(gè)<div>中的 <p>,所以他的前一次操作的對(duì)象是第1個(gè)<div>中的<p>,返回的就是它;
4.$('<p>新增內(nèi)容</p>').appendTo('div').addClass('c1').end().addClass('c2')返回的仍然是第1個(gè)<div>中的<p>;
現(xiàn)在算是有點(diǎn)明白了,關(guān)鍵是要搞清楚最后一次操作的元素的上一元素是什么。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 丰镇市| 阳西县| 同江市| 尉犁县| 临高县| 沈丘县| 定西市| 安阳市| 包头市| 宣汉县| 和林格尔县| 余姚市| 江孜县| 平山县| 太白县| 兴业县| 深圳市| 微山县| 白银市| SHOW| 桐梓县| 镶黄旗| 滕州市| 同心县| 丰都县| 新民市| 东安县| 博罗县| 东乌| 城固县| 军事| 安溪县| 泊头市| 柘荣县| 大邑县| 罗城| 资中县| 桑日县| 新和县| 宁陵县| 宕昌县|