检测jQuery元素;如果找到则删除,否则创建

时间:2013-12-16 22:50:43

标签: jquery

我正在尝试检测元素是否存在,如果存在则需要删除,如果不存在则需要创建

if ( $('#fooEle').length )
    $('#fooEle').remove();
} else {
    $('<div/>', { id: 'fooEle' }).appendTo('#fooEleParent');
};

我在else部分遇到了意外的标识符错误... 如果没有将if声明...

括起来,该行就可以独立工作

1 个答案:

答案 0 :(得分:1)

更新:

if ( $('#fooEle').length ) {
    $('#fooEle').remove();
} else {
    $('<div/>', { id: 'fooEle' }).appendTo('#fooEleParent');
};