-2

ボタンがクリックされたときに、次のコードが「こんにちは」を「これは機能しますか」に変更しない理由がわかりません。私は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>

「btn1」がボタンで「textplace」が<p>. 段落は「こんにちは」と言うようにハードコードされています。しかし、ボタンをクリックしてもテキストは変わりません。btn1 と textplace の両方がボタンと p の ID です

4

1 に答える 1

0

これを試して:

$("#btn1").click(function () {
    $("#textplace").prev('label').text("Does this work?");
});
于 2013-04-05T19:19:57.200 に答える