Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как определить ссылку? (https://javascript.ru/forum/events/61108-kak-opredelit-ssylku.html)

GVY 04.02.2016 14:12

Как определить ссылку?
 
Добрый день, нужна помощь специалистов.

Есть вот такой вот код

<div id="navmenu">
            <ul>
                <li><a href="2.php" class="ssilka">Показания</a></li>
                <li><a href="3.php" class="ssilka">Расчет</a></li>
                <li><a href="4.php" class="ssilka">Суточная</a></li>
            </ul>


        </div>


и по идее я ожидаю, что в этом скрипте алертом мне будет светится ssilka разная:

<script>
        var page = 0;

     
        $(document).ready(function () {
            $(".ssilka").click(function (e) {

                alert(ssilka);
               
            });
        
    </script>



но по какой бы я ссылке не пробовал перейти, все время "Показания" показывает, так вот, задача моя проверять какую именно ссылку нажали, а как проверить если все время это одно и тоже значение(первое значение)?

я понимаю, что скорее всего я неправильно сравниваю с ssilka === "Показания".

destus 04.02.2016 14:43

Может так?

alert(e.target.textContent);

рони 04.02.2016 15:18

GVY,
<!DOCTYPE HTML>

<html>

<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">

  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
    <script>
   $(function(){
           $(".ssilka").click(function (e) {
                 e.preventDefault()
                alert([this,this.textContent,$(this).text()]);

            });

   })
  </script>
</head>

<body>
<div id="navmenu">
            <ul>
                <li><a href="2.php" class="ssilka">Показания</a></li>
                <li><a href="3.php" class="ssilka">Расчет</a></li>
                <li><a href="4.php" class="ssilka">Суточная</a></li>
            </ul>


        </div>

</body>

</html>

GVY 04.02.2016 15:37

ВСЕМ СПАСИБО!!!


Часовой пояс GMT +3, время: 18:23.