我有一个带有 agg-drop 类的列表,其项目有一个类名 sortedli。这些项目有 2 个切换状态。我使用 .clone(true) 克隆这些项目,它将项目添加到类名为“all-drop”的列表中。此列表中的项目有 3 个切换状态。现在,如果我要切换新克隆列表中的项目,前两次单击什么也不做,大概是因为它按顺序通过切换功能并且切换依赖于类名。有没有办法防止这种情况发生?
$(".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");
}}
);