Javascript 将.append()与click()一起使用
您好,我想在用户单击div时替换它中的文本。我已经尝试了此代码,但我的代码有问题Javascript 将.append()与click()一起使用,javascript,jquery,Javascript,Jquery,您好,我想在用户单击div时替换它中的文本。我已经尝试了此代码,但我的代码有问题 <script> $(document).ready(function(){ //alert('hi'); $('div').append('hi') $('div').click(function(){ $('this').append('how r u'); }) }) </script> $(文档).ready(
<script>
$(document).ready(function(){
//alert('hi');
$('div').append('hi')
$('div').click(function(){
$('this').append('how r u');
})
})
</script>
$(文档).ready(函数(){
//警报(“hi”);
$('div')。追加('hi')
$('div')。单击(函数(){
$('this')。追加('how r u');
})
})
请帮忙
谢谢你就快到了
这是JavaScript中的一个关键字,但您将其用作字符串。摆脱”
这个你应该会没事的
$('div').click(function(){
$(this).append('how r u');
});
注意
如果要替换文本,应使用.html()
或.text()
而不是.append()
。Append将保留div中的所有文本,并在末尾添加新文本。
<script>
$(document).ready(function(){
//alert('hi');
$('div').append('hi')
$('div').click(function(){
$(this).append('how r u');
})
})
</script>
$(文档).ready(函数(){
//警报(“hi”);
$('div')。追加('hi')
$('div')。单击(函数(){
$(this.append('how r u');
})
})
$('this')。追加('how r u')代码>应该$(this).append('how r u')代码>此
是一个关键字,周围不应有”
引号。如果要替换文本,请使用html
方法
$('div').click(function(){
$(this).html('how r u');
})
})
您不需要将与一起使用”
工作样本:
如果没有要添加的HTML标记,也可以使用text()
方法
它怎么了?有什么错误吗?