Надо ли оторвать руки?
День добрый!
Есть список 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:02. |