1

これは本当に基本的なことなので、事前に助けを求めて申し訳ありません:o

jQuery で再生する単純なページをセットアップしましたが、単純な表示/非表示機能を動作させることができません。

これが私のコードです..

<html>
<head>
    <title>Testing Javascript/jQuery</title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
    <script>
    $(document).ready(function() {
    $("div p").hide();
    });

    $("show").click(function(){
        $("div p").show()
    });

    $("hide").click(function(){
        $("div p").hide()
    });
    </script>
</head>
<body>
    <button id='hide'>Click to hide the text</button>
    <button id='show'>Click to show the text</button>
     <div><p>you can't see me!</p></div>   
</body>
</html>

Chromes 開発者ツールではエラーが発生しないため、どこを見ればよいかわかりません。

テキストは最初は非表示ですが、表示ボタンと非表示ボタンは何もしません。

4

1 に答える 1

3

交換

$("show").click(function(){

$("#show").click(function(){

jQuery が id を持つ要素を検索するようにしますshow(もちろん も同じです$("hide"))。

于 2013-02-10T15:46:49.790 に答える