PHP: <div class="ipricetoc_sec"> <div>Цветы</div> </div> <div class="ipricetoc_catcontainer" id="catcontainer1" name="catcontainer1" > <div class="ipricetoc_cat_select"> <a href="/">Букеты</a> </div> </div> т.е если выбрана ссылка что в div.ipricetoc_cat_select то нужно подняться выше и присвоить значение <div class="ipricetoc_sec"> id="red" т.е чтобы получилось вот так PHP: <div id ="red" class="ipricetoc_sec"> <div>Цветы</div> </div> <div class="ipricetoc_catcontainer" id="catcontainer1" name="catcontainer1" > <div class="ipricetoc_cat_select"> <a href="/">Букеты</a> </div> </div> </div>
PHP: $(".ipricetoc_cat_select a").click( function () { $("div.ipricetoc_sec").attr("id","red"); // если переход по ссылке НЕ нужен, дописываем return false; );
проблема в то что таких вот блоков ниже - много - нужно именно по иерархии подняться на 1 контейнер div - только ему назначить id="red"
PHP: $(".ipricetoc_cat_select a").click( function () { $(this).prev("div.ipricetoc_sec").attr("id","red"); // если переход по ссылке НЕ нужен, дописываем return false; );
чето не работает. может тут return false; ); нужно так? return false; }); только все равно не работает...