首页 > 代码库 > API - .after
API - .after
.after()Insert content, specified by the parameter, after each element in the set of matched elements.
jQuery官网中的3个Example都使用的是 .after( content [, content ] ), 描述中只有一段简单的 .after( function ) 代码。
$( "p" ).after(function() { return "<div>" + this.className + "</div>";、});
经过实际测试,发现 function只能返回 html 字符串可行,返回 Element 或者 jQuery有问题(或许我的用法不对):
<body><div class="p"> <p id="m">添加的内容</p> <div id="c"> <p>First Paragraph</p> <p>Second Paragraph</p> </div></div><script> $("#c > p").after(function(index, e) {
return $("#m").html()+index;
//return $("#m"); 有问题
//return $document.getElementById("m"); 有问题
});</script></body>
/* 测试有问题的结果:只在第2个p元素后添加。
First Paragraph
Second Paragraph
添加的内容
*/
jQuery官网上说 .after() 和 .insertAfter() 完成同样的任务。
API - .after
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。