我正在使用它:
$('#myLink').click(function () {
$('#MainDIV').empty();
});
其中:
<div id="MainDIV">
<fb:like href="somelinketc">....</fb:like>
</div>
我需要<div id="MainDIV">
内的所有内容消失,但我正在检查Firefox,它仍然存在。
答案 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);
)};