Deff, помогите пожалуйста... у меня такая же проблема с меню и у меня не получается использовать ваш код...
у меня есть 2 меню вида
<div id="123">
<ul>
<li><a href="1">1<a/></li>
<li><a href="2">2<a/></li>
</ul>
</div>
<div id="456">
<ul>
<li><a href="11">1.1<a/></li>
<li><a href="22">2.2<a/></li>
</ul>
</div>
и я хочу объединить (выделить) ссылки 1 и 1.1
добавляю ссылкам атрибут data="['Lonk1']"
и ниже ставлю ваш код
<script type="text/javascript">
var TstLink = document.url.split('?')[0].split('#')[0]
$("body a[data]").each( function(){
Flag=false;
var a_Array= eval($(this).attr("data"));
for(var i in a_Array){
if(TstLink==a_Array[i]){Flag=true;break;}
}
if(Flag) $(this).addclass("left_menu_selected")
});
</script>
но класс ссылкам не добавляется...
что я делаю не так?
если вас не затруднит, покажите как вся конструкция должна выглядеть в html варианте...
заранее спасибо!