我正在尝试在页面上的每个图片后添加其他html。但是,由于某种原因,它不接受'img'标签。如果我把'p'标签,它可以工作,但不适用于图像。
$("img").append("Some text");
知道这是为什么或我做错了什么?
答案 0 :(得分:5)
使用.after()
代替
$("img").after("Some text");
.append()
将您的字符串放在img
标记中,但.after()
将其放在img
标记
答案 1 :(得分:2)
使用after('Some text')
代替append('Some text')
。
append()
方法将内容放在指定元素内,而after()
将内容放在指定元素之后。