我不知道为什么以下代码在单击按钮时不会将“Hi”更改为“Does this work”。我对JQuery很新,但从我看到的内容来看,这是错误的。帮助会很棒。谢谢!
<!DOCTYPE html>
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#btn1").click(function(){
$("#textplace").text("Does this work?");
});
});
</script>
</head>
<body>
<label>Text should appear here</label>
<p id="textplace">hi</p>
<button id="btn1">Click here</button>
</body>
</html>
我有这个JQuery,“btn1”是一个按钮,“textplace”是<p>
。段落硬编码说“嗨”。但是当我单击按钮时,文本不会改变。 btn1和textplace都是button和p的id
答案 0 :(得分:0)
试试这个:
$("#btn1").click(function () {
$("#textplace").prev('label').text("Does this work?");
});