我想替换div标签中的文字,但我不知道该怎么做,有人可以帮助我吗?
<div class="a" onClick="go()">Div</div>
function go(){
$(".a").text() = ":D";}
答案 0 :(得分:1)
<script>
function go(e){
e.textContent = ':D';
}
</script>
<div class="a" onClick="go(this)">Div</div>
答案 1 :(得分:0)
.text()
是一个函数,而不是字段。
function go(){
$(".a").text(":D");
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="a" onClick="go()">Div</div>
答案 2 :(得分:0)
单击元素时传递当前上下文。要替换文本,请将文本作为text参数传递
function go(elem) {
$(elem).text('D');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="a" onclick="go(this)">Div</div>