0

我正在使用这个:

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

在哪里:

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

我需要里面<div id="MainDIV">的所有东西都消失,但我正在检查 Firefox,它仍然存在。

4

5 回答 5

2

用这种方法试试。

$(document).ready(function(){

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

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

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

于 2013-01-09T06:44:15.237 回答
1

您的 .click() 函数中存在错误。它应该以这样的括号结尾:

});

而不是这样:

)};

应该修复它。

于 2012-05-02T13:22:55.910 回答
1

您应该阻止链接的点击操作preventDefault()

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

我也不确定,但你上面的帖子有错字。)}应该是})

于 2012-05-02T13:24:42.770 回答
0
$("#MainDIV").html('');

这将清除 div 的所有内容。

于 2012-05-02T13:17:42.890 回答
-4
$('#myLink').click(function () {
    $('#MainDIV').hide(1);
)};
于 2012-05-02T13:17:34.057 回答