我正在使用这个:
$('#myLink').click(function () {
$('#MainDIV').empty();
});
在哪里:
<div id="MainDIV">
<fb:like href="somelinketc">....</fb:like>
</div>
我需要里面<div id="MainDIV">
的所有东西都消失,但我正在检查 Firefox,它仍然存在。
我正在使用这个:
$('#myLink').click(function () {
$('#MainDIV').empty();
});
在哪里:
<div id="MainDIV">
<fb:like href="somelinketc">....</fb:like>
</div>
我需要里面<div id="MainDIV">
的所有东西都消失,但我正在检查 Firefox,它仍然存在。
用这种方法试试。
$(document).ready(function(){
$('#myLink').click(function(){
document.getElementById('MainDIV').innerHTML="";
});
});
我认为这是一种简单的方法来覆盖元素中的现有数据,使其消失或根据您的要求更改内容。
您的 .click() 函数中存在错误。它应该以这样的括号结尾:
});
而不是这样:
)};
应该修复它。
您应该阻止链接的点击操作preventDefault()
$('#myLink').click(function (e) {
e.preventDefault();
$('#MainDIV').empty();
});
我也不确定,但你上面的帖子有错字。)}
应该是})
。
$("#MainDIV").html('');
这将清除 div 的所有内容。
$('#myLink').click(function () {
$('#MainDIV').hide(1);
)};