我是一个Javascript noob,我需要帮助在div之后添加一个代码块。
我想在以下课程
之后添加代码<div class='post-body entry-content'>
所以mu JQuery代码必须是
$('post-body entry-content').add('<img border="0" src="http://4.bp.blogspot.com/-C4vvMEB9MyI/TfW0lduV2NI/AAAAAAAAAZc/N7HL1pUusGw/s1600/some image.png" />');
对吗?
如果我错了,请纠正我!
答案 0 :(得分:1)
使用.after()
在某个元素之后插入内容。
答案 1 :(得分:1)
不,那是不正确的。
.
按类选择并将它们连接在一起。after()
。$(function() {
$('.post-body.entry-content')
.after('<img border="0" src="http://4.bp.blogspot.com/-C4vvMEB9MyI/TfW0lduV2NI/AAAAAAAAAZc/N7HL1pUusGw/s1600/some image.png" />');
});
答案 2 :(得分:1)
您可以在文档就绪事件中插入代码块。
$(function(){
$('div.post-body.entry-content').after('<img border="0" src="http://4.bp.blogspot.com/-C4vvMEB9MyI/TfW0lduV2NI/AAAAAAAAAZc/N7HL1pUusGw/s1600/some image.png" />');
});
答案 3 :(得分:1)
取决于您的需求:
// inside, before all existing content
$(".post-body.entry-content").prepend('<img src="some image.png" />');
// inside, after all existing content
$(".post-body.entry-content").append('<img src="some image.png" />');
// outside, after
$(".post-body.entry-content").after('<img src="some image.png" />');