Как получить действие для div с id в JS - PullRequest
0 голосов
/ 13 февраля 2019

Я должен спрятать p с id=2, и я ничего не получу, а p с id=2 не будет скрыто!в чем моя ошибка

код:

  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script>
    $(document).ready(function(){
      $("#hide").click(function(){
        $("p.2").hide();
      });
      $("#show").click(function(){
        $("p.2").show();
      });
    });
    </script>
    </head>
    <body>
 <p id="2">If you click on the "Hide" button, I will disappear.</p>
    <button id="hide">Hide</button>
    <button id="show">Show</button>
    </body>

Ответы [ 2 ]

0 голосов
/ 13 февраля 2019

Это поиск элемента p с классом 2

$("p.2").hide();

Должно быть # для id

$("p#2").hide();
0 голосов
/ 13 февраля 2019

Вы пытаетесь показать и скрыть элемент <p> с классом 2, но у вас есть только элемент <p> с ID 2. Это должно быть так:

  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script>
    $(document).ready(function(){
      $("#hide").click(function(){
        $("p#2").hide();
      });
      $("#show").click(function(){
        $("p#2").show();
      });
    });
    </script>
    </head>
    <body>
 <p id="2">If you click on the "Hide" button, I will disappear.</p>
    <button id="hide">Hide</button>
    <button id="show">Show</button>
    </body>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...