我有这样的代码:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>append demo</title>
<style>
p {
background: yellow;
}
</style>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<p id="hhh">I would like to say: </p>
<script>
var x = document.getElementById("hhh");
x.prepend("Hello");
</script>
</body>
</html>如何使用x变量在prepend()函数中放置我想要的任何内容?
发布于 2015-10-12 15:06:12
x变量包含一个DOMElement,因此要在其上使用jQuery方法,需要将其放入jQuery对象。试试这个:
var x = document.getElementById("hhh");
$(x).prepend("Hello");您还可以使用jQuery来选择元素并将其提交给一行代码:
$("#hhh").prepend("Hello");最后,prepend()将指定的字符串作为元素的第一个子元素,在您的示例中,这将导致HelloI would like to say:。从代码的外观来看,您可能希望使用append()来将字符串放在指定元素的末尾。
发布于 2015-10-12 16:02:23
实现这一目标的最简单方法是:
$('#hhh').append('Hello');如果您收到一个错误,那么很可能您到jQuery库的链接就中断了。
https://stackoverflow.com/questions/33084310
复制相似问题