Jquery и несколько элементов
Привет всем:) есть вопрос -
вот эта функция выделяет все чекбоксы -
$("#maincheck").click( function() {
if($('#maincheck').attr('checked')){
$('.mc').attr('checked', true);
$('.selected_action').fadeIn(1000);
} else {
$('.mc').attr('checked', false);
$('.selected_action').fadeOut(1000)
}
});
как при нажатии на ЛЮБОЙ (а не только первый) checkbox с классом mc показать блок (см. код ниже)
$(".mc").click( function() {
if($(".mc").attr('checked')){
$('.selected_action').animate({height: "show"}, 500);
}
|
_id, сделай для начала полный тестовый пример...
|
Если правильно понял то....
click вешается на все чек боксы с классом mc Значит нужно проверить что с cheked чек бокса по которому щёлкнули (на него указывает this), и дело в шляпе.
// щелчок по чекбоксу с классом mc
$(".mc").click( function() {
// проверяем что с атрибутом cheked, того чекбокса по которому щёлкнули
if($(this).attr('checked')){
// анимируем блок c классом selected_action
$('.selected_action').animate({height: "show"}, 500);
}
}
|
Цитата:
|
| Часовой пояс GMT +3, время: 07:34. |