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

リンクのクリックアクションを防止する必要がありますpreventDefault()

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

また、よくわかりませんが、上記の投稿にはタイプミスがあります。)}する必要があります})

于 2012-05-02T13:24:42.770 に答える
1

.click() 関数にエラーがあります。次のように括弧で終了する必要があります。

});

このようではありません:

)};

それを修正する必要があります。

于 2012-05-02T13:22:55.910 に答える
0
$("#MainDIV").html('');

これにより、div のすべての内容がクリアされます。

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