jQuery не работает при нажатии кнопки радио - PullRequest
3 голосов
/ 17 марта 2012

мой код:

$(document).ready(function(){
    alert("document ready");

    $("input[type=radio]").click(function(event){
        alert("clicked");
    });
});

Но оповещение не появляется ... А при наборе на консоли:
$(document).ready(function(){ alert("document ready");}) Я получаю оповещение!Что здесь происходит?

Ответы [ 4 ]

2 голосов
/ 18 марта 2012

Я нашел решение, оно также объясняет, почему оно работает в JSFiddle.
Проблема заключалась в том, как я импортировал jQuery: я сделал

<script type="text/javascript" src="jQuerylink" />

, и у него былобыть

<script type="text/javascript" src="jQuerylink" ></script>

Я не знаю, почему это так, но теперь это работает.Спасибо за все усилия.

2 голосов
/ 17 марта 2012

try .change () вместо .click ()

$(document).ready(function(){
    alert("document ready");
    $("input[type=radio]").change(function(){
        alert("clicked");
    });
});
1 голос
/ 17 марта 2012
$(function(){

    $("input[type='radio']").click(function(){
      alert("clicked");
    });        

});​

Пример http://jsfiddle.net/Dw6Fp/2/

0 голосов
/ 17 марта 2012

Согласно документам селектора jQuery [ ссылка ] вы должны заключить значение параметра в двойные кавычки:

$('input[type="radio"]').click(function(event){

ИЛИ

$("input[type=\"radio\"]").click(function(event){

ОБНОВЛЕНИЕ: Пример JSFiddle

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