JQuery删除指定Div内的所有内容(Facebook标记)

时间:2012-05-02 13:13:09

标签: javascript jquery

我正在使用它:

$('#myLink').click(function () {
    $('#MainDIV').empty();
});

其中:

<div id="MainDIV">
    <fb:like href="somelinketc">....</fb:like>
</div>

我需要<div id="MainDIV">内的所有内容消失,但我正在检查Firefox,它仍然存在。

5 个答案:

答案 0 :(得分:2)

以这种方式尝试。

$(document).ready(function(){

$('#myLink').click(function(){

document.getElementById('MainDIV').innerHTML="";
});
});

我认为这是一种简单的方法来覆盖要使其消失的元素中的现有数据,或者根据您的要求更改内容。

答案 1 :(得分:1)

你的.click()函数出错了。它应该以这样的括号结束:

});

而不是这样:

)};

应该修理它。

答案 2 :(得分:1)

您应该使用preventDefault()

阻止链接的点击操作
$('#myLink').click(function (e) {
    e.preventDefault();
    $('#MainDIV').empty();
});

此外,我不确定,但您上面的帖子有拼写错误。 )}应为})

答案 3 :(得分:0)

$("#MainDIV").html('');

这将清除div的所有内容。

答案 4 :(得分:-4)

$('#myLink').click(function () {
    $('#MainDIV').hide(1);
)};