我有一個類agg-drop的列表,其項目有一個類名sortedli。這些項目有2個切換狀態。我使用.clone(true)克隆這些項目,該項目將該項目添加到類名爲「all-drop」的列表中。此列表中的項目有3個切換狀態。現在,如果我要切換新克隆列表中的項目,則前兩次單擊不會執行任何操作,大概是因爲它正在按順序切換函數,並且切換依賴於類名稱。無論如何要防止這一點?jquery切換 - 防止順序切換
$(".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");
}}
);
你能對這個問題 –