我怎样才能做到这一点?
我试过了
$('link[title="mystyle"]').remove();
并且尽管该元素已删除,但样式仍将应用于当前页面(在Opera和Firefox中)。
还有其他办法吗?
为了满足您的需要,即必须将样式表设置为禁用,因为它会将css样式保留在内存中,因此删除该元素将不起作用,如果我没有记错的话,在某些情况下它也可能导致其崩溃。
这也适用于跨浏览器。
例如
document.styleSheets[0].disabled = true;
//所以在你的情况下使用jQuery try
$('link[title=mystyle]')[0].disabled=true;