2009-11-07 4 views
11

У меня есть следующие переключатели, ни один из которых не установлен по умолчанию.jquery javascript: принимать меры при выборе переключателя

<input type="radio" name="location" value="0" /> home 
<input type="radio" name="location" value="1" /> work 
<input type="radio" name="location" value="2" /> school 

Как определить, когда любой из них отмечен. Я ищу что-то вроде щелчка, но это не работает

$("input[name=location]").click(function(){ 
    alert("selected"); 
}); 

ответ

1

Это прекрасно работает для меня. Вы хорошо ссылаетесь на библиотеку jquery?

+2

Похоже, это была ошибка с чем-то выше этой линии, и он испортил весь JavaScript под ним. – Chris

10
$('input[name=location]').change(function(){ 
    alert(this.checked); 
}); 
2

У вас трейд событие OnChange?

$("input[name=location]").bind('change', function(){ 
    alert("selected"); 
}); 
3

Try окружающий код ниже линии

$(document).ready(function(){ 

} 
); 
1
$(document).ready(function(){ 
    $("input[name=location]").bind('change', function(){ 
    alert("Hello!"); 
    }); 
}); 
Смежные вопросы