Есть огромное меню. Нужно активный родительский пункт меню переместить вверх, чтоб он всегда был первым. Мой код
( function($) {
$(document).ready(function(){
$(function (){
$('li.level1.open').prependTo('ul.menu');
});
});
} ) ( jQuery );
не работает.
Если же подставить идентификаторы объектов, к примеру
( function($) {
$(document).ready(function(){
$(function (){
$('#item-192').prependTo('#accorderon927');
});
});
} ) ( jQuery );
работать будет. Все перемещается как и задумывалось. Но.
Во-первых, заранее неизвестно какой будет ид у активного пункта меню.
Во-вторых, неизвестен идентификатор ul - их на странице может быть несколько. Тогда, кстати, с моим кодом тоже начнется чехарда.
Посему пара вопросов.
1) Как, зная класс элемента, определить его Id
2) Как определить id родительского ul для li с классом open.level1
В классах помимо этих значений могут присутствовать еще какие-то, то есть класс не является .level1.open, а содержит это значение.
Спасибо за внимание к моей скромной персоне
