检测jQuery元素;如果找到则删除,如果没有则创建
我试图检测元素是否存在,如果存在,则需要删除,如果不存在,则需要创建检测jQuery元素;如果找到则删除,如果没有则创建,jquery,Jquery,我试图检测元素是否存在,如果存在,则需要删除,如果不存在,则需要创建 if ( $('#fooEle').length ) $('#fooEle').remove(); } else { $('<div/>', { id: 'fooEle' }).appendTo('#fooEleParent'); }; if($('#foole').length) $('#foole')。删除(); }否则{ $(“”,{id:'foole'}).appendTo('#foole
if ( $('#fooEle').length )
$('#fooEle').remove();
} else {
$('<div/>', { id: 'fooEle' }).appendTo('#fooEleParent');
};
if($('#foole').length)
$('#foole')。删除();
}否则{
$(“”,{id:'foole'}).appendTo('#fooleparent');
};
我在else
部分遇到意外的标识符错误。。。
当未包含在if
语句中时,该行自行工作…更新:
if ( $('#fooEle').length ) {
$('#fooEle').remove();
} else {
$('<div/>', { id: 'fooEle' }).appendTo('#fooEleParent');
};
if($('#foole').length){
$('#foole')。删除();
}否则{
$(“”,{id:'foole'}).appendTo('#fooleparent');
};
ifif($('#foole').length){
缺少一个{
在之后如果
…有许多在线的linting服务可以使用…以及IDE中的集成linter。不应该在这里发布简单的sytax问题。这个问题似乎是离题的,因为它是关于语法错误的。LOL,这是一个漫长的一天。我应该得到-1如果如此,这与使用OP不同在站点部分的“进入”和“退出”上以相同方式调用的开关函数的rt。它需要检测以执行正确的操作。谢谢,你是对的。这不一样。我会纠正这一点。