У меня есть список с классом agg-drop, чьи элементы имеют имя класса sortedli. Эти элементы имеют 2 состояния переключения. Я клонирую эти элементы, используя .clone (true), который добавляет элемент в список с именем класса «all-drop». Элементы в этом списке имеют 3 состояния переключения. Теперь, если бы я должен был переключать элемент в новом клонированном списке, первые два клика ничего не делают, по-видимому, потому, что он последовательно выполняет функции переключения, а переключатели зависят от имен классов. Есть ли все-таки предотвратить это?jquery toggle - предотвратить последовательное переключение
$(".sortedli").toggle(function(){
if($(this).parent().hasClass('agg-drop')){
$(this).css("background","orange");
}},
function(){
if($(this).parent().hasClass('agg-drop')){
$(this).css("background","yellow");
}},
function(){
if($(this).parent().hasClass('all-drop')){
$(this).css("background","red");
}},
function(){
if($(this).parent().hasClass('all-drop')){
$(this).css("background","green");
}},
function(){
if($(this).parent().hasClass('all-drop')){
$(this).css("background","blue");
}}
);
могли бы вы пожалуйста доля jsfiddle для задачи –