jQuery prepend() 方法用于在所选元素的开头,以子元素的角色插入指定内容。
而jQuery append() 方法是在所选元素的末尾,以子元素的角色插入指定内容。
语法
$(selector).prepend(content,function(index,html))
方法参数
参数 | 说明 |
---|---|
content | 为必填参数。它指定要插入的内容。它的可能值是:HTML 元素、jQuery 对象或者 DOM元素 |
function (index, html) | 是可选参数。它指定了一个返回插入内容的函数。
|
例子
介绍一些例子了解jQuery prepend() 方法的使用
例1
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$("p").prepend("<b>元素内容</b>. ");
});
});
</script>
</head>
<body>
<p>这是第一段。</p>
<p>这是第二段。</p>
<button id="btn1">开头插入子元素</button>
</body>
</html>
输出效果:
例2
<!DOCTYPE html>
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$("p").prepend("<b>插入内容</b>. ");
});
$("#btn2").click(function(){
$("ol").prepend("<li>前置列表项</li>");
});
});
</script>
</head>
<body>
<p>这是第一段。</p>
<p>这是第二段。</p>
<ol>
<li>列表1</li>
<li>列表2</li>
<li>列表3</li>
</ol>
<button id="btn1">p标签</button>
<button id="btn2">列表项</button>
</body>
</html>