[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выбор аналогичных radio
gost
Здравствуйте.
Мне нужно, чтобы выбирались radio button с таким же unique_id как и у текущего при их наличии, а остальные становились невыбранными.

На локальном хосте работает, а тут нет.
Короче, когда выбирается что-то сверху - снизу должно выбираться то же самое.
Все тут - http://jsfiddle.net/3R52F/
gost
Неправильно выразился. На локальном хосте работает через раз. Может выбраться, а может и нет.
gost
Потыкайтесь по ссылке. Тоже через раз.
moskitos80
Так попробуй - должно работать:
 
$(".test li input:radio").change(function(e){
var unique_id = $(this).attr("unique_id");
$("input:radio").each(function(){
if($(this).attr("unique_id") === unique_id){
this.checked = true;
} else {
this.checked = false;
}
}
);
});


_____________
Сложное - просто. Простое сложно.
gost
Заработало. Спасибо.
А что, такая принципиальная разница между this.checked = true; и тем, что было у меня? Это ж, по сути. синонимичные выражения.
moskitos80
Если честно, то я просто попробовал использовать "родные" атрибуты вместо использования наворотов JQ - в итоге заработало. Вообще атрибуты "checked" - устанавливались исправно, но вот парадокс - браузер упорно отказывался визуализировать флажок как отмеченный... я пробовал только в хроме, если в других браузерах та же фигня - значит дело в методах JQ, если нет - возможно глюк хрома. В любом случае извините - времени досконально разобраться у меня нет, если вы докопаетесь до истины - отпишитесь, нам всем будет интересно узнать.

_____________
Сложное - просто. Простое сложно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.