JQuery: привязка события click к нескольким ссылкам не работает должным образом - PullRequest
0 голосов
/ 27 августа 2009

Я связываю событие click с 4 href (они имеют class = "alink"), используя JQuery в событии ready () следующим образом: $ (". alink"). click (function () { отладчик; });

Я ожидаю, что всякий раз, когда я нажимаю на ссылку, событие запускается. Однако я замечаю, что иногда он не срабатывает, а когда срабатывает, срабатывает 4 раза. Я не правильно делаю?

EDIT:

<div id="nav">
        <ul>
          <li class="current"><a href="default.aspx" title="Home" class="alink">home</a></li>
          <li><a href="faq.aspx"  class="alink">faq</a></li>
          <li><a href="" title="Webmail" class="alink">webmail</a></li>
          <li><a href="contactus.aspx" title="contact" class="alink">contact us</a></li>
        </ul>
      </div>

1 Ответ

0 голосов
/ 27 августа 2009

На самом деле я нашел проблему. Обработчик событий был внутри другой функции!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...