-2
我不知道为什么下面的代码在点击按钮时不会将“Hi”改为“Does this work”。我对JQuery相当陌生,但从我所看到的没有什么是错的。帮助会很好。谢谢!JQuery .click()函数或.text()不会改变文本
<!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是按钮和P
请出示你的HTML – dknaack 2013-04-05 19:09:45
我会检查你的控制台看到任何错误。你的代码看起来应该起作用,所以我觉得它可能是一个选择器问题。 – 2013-04-05 19:10:37
适合我的作品:http://jsfiddle.net/fkling/TXWJL/。 – 2013-04-05 19:11:21