繁体   English   中英

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

[英]JQuery Remove all content inside a specified Div (Facebook Tag)

我正在使用这个:

$('#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);
)};

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM