外部追加 - after, before

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

.before() 可以在选择的元素的上面,添加指定的内容 … after() 可以在选择的元素的下面,去添加指定的内容 … 也就是用 .before() 和 .after() 添加的内容跟选择的元素之间是兄弟的关系 …

跟这两个方法类似的还有 .insertBefore() .. 和 .insetAfter() … 不同的是,这两个方法是先设置要插入到某个地方的内容 … 然后在方法里指定内容要插入到的那个位置 …

测试

比如我们可以先选中页面上所有的 h6 元素 … 然后再用 before() 和 after() 在它的上面或者下面去添加点内容 …

$( '.album h6' ).after( '<h5>Coldplay</h5>' )

选中 h6 元素 .. 调用 .after() 方法,在它的后面添加点内容 … 添加的内容可以作为 .after() 方法里的参数 …

现在, 每个 h6 元素的下面,都有一个 Coldplay 的标题 … 我们也可以把这个标题添加到 h6 标题的上面 …

把 after 改成 before …

$( '.album h6' ).before( '<h5>Coldplay</h5>' )

添加的内容可以是具体的字符串 … 或者也可以是选择器 … 比如我们可以选中页面上的图像 .. 然后把 h6 元素放在图像的下面或者上面 …

下面再去试试 .insertBefore() .. 还有 .insetAfter() 这两个方法 …

先在 jQuery 函数里面,指定一个要插入到某个位置上的内容 ... 然后调用 insertBefore 方法 ... 在方法里,指定要插入的具体的位置 ...

$( '<h5>Coldplay</h5>' ).insertBefore( '.album h6' );

最后再试一下 .insertAfter() …

$( '<h5>Coldplay</h5>' ).insertAfter( '.album h6' );

新添加的标题会插入到 h6 元素的下面 …

外部追加 - after, before《 jQuery 基础 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点