JQuery не запускает нажмите на ярлык - PullRequest
2 голосов
/ 24 июня 2011

невозможно прикрепить событие click к тегам ярлыка, но я не понимаю, почему.

Библиотека jQuery находится по адресу:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" 
        type="text/javascript"></script>

<script language="javascript" type="text/javascript">

    $(document).ready(function () {
        $('label').('click', function () {
            alert("this is the click on label!");
            return false;
        });
    });
</script>

на моей странице View MVC 2.0 У меня есть возможность получить список стран, связать набор флажков:

<label><input id='country_<%=country.CountryID%>' 
       type="checkbox" name="country" value="on"/> <%=country.CountryName %>
</label><br />

Когда я нажимаю label, в IE9, Chrome 12 или Firefox 5 ничего не происходит.

Ответы [ 2 ]

5 голосов
/ 24 июня 2011

Похоже, вы пытаетесь связать :

$("#foo").bind('click', function(){
  alert("Clicked");
});

Похоже, вы пропустили имя метода bind. В качестве альтернативы, вы можете установить клик, напрямую обращаясь к методу клика:

$("#foo").click(function(){
  alert("Clicked");
});
1 голос
/ 24 июня 2011
$(document).ready(function () {
    $('label').click(function () {
        alert("this is the click on label!");
        return false;
    });
});
...