0

我们正在开发一个 flex 组件,它只有在用户登录后才会出现。现在问题是正在使用

if ($('#flashComponentId').length > 0) 
    $('#flashComponentId').remove();

从页面中完全删除 Flash 组件。这在所有浏览器中都运行良好except IE。我无法删除 flash 组件的父 div,因为它包含其他子 div。那么如何在 IE 中完全删除组件呢?

4

1 回答 1

0

你可以这样做:

$("#containingDiv embed").remove();
$("#containingDiv object").remove();

JSFiddle:http: //jsfiddle.net/DRxW4/

于 2012-07-31T12:46:53.303 回答