如何在IE中完全删除Flash组件?

时间:2012-07-31 12:31:46

标签: javascript jquery flex internet-explorer internet-explorer-8

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

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

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

1 个答案:

答案 0 :(得分:0)

你可以这样做:

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

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