Надо ли оторвать руки?
День добрый!
Есть список li. При нажатии на li, вем лишкам присваивается атрибут sel со значение 0 а на li который мы нажали sel = 1. Делаю так. работает.
$(".inputradio ul li").click(function(){
$(this).parent("ul").find("li").attr("sel","0");
$(this).attr("sel","1")
})
На сколько это правильно? В плане, можно сделать через жопу, а можно сделать красиво. Через какое место сделал я и как бы данную задачу решили вы? |
$('.inputradio').on('click', 'li', function () {
$(this).attr('sel', '1').siblings().attr('sel', '0');
});
|
Poznakomlus,
Да, так гораздо изящней. |
Только всё равно нефиг всем назначать не нужные атрибуты.
Если вопрос в выделении выбранного то достаточно хранить сыылку на предыдущий выбранный элемент и при выборе нового убирать эффект со старого. |
| Часовой пояс GMT +3, время: 13:46. |