首页 > 编程知识 正文

html定义内联样式,html内联元素

时间:2023-05-05 05:28:58 阅读:181970 作者:401

更新:以下解决方案有效,但有更简单的方法。 请参阅以下内容。

这就是我想出来的。 我希望这对你和其他任何人都有帮助。 $('#element ' ).attr )、函数(I,style ) )。

returnstylestyle.replace (/display (^; ]; 是什么? /g,' '; );

内联样式将被删除。

我不知道这是你想要的。 你试图掩饰它。 正如前面指出的那样,$('#element ' ).css('display ',' inline ' )很容易做到。

我要找的是完全删除内联样式的解决方案。 我需要这个插件。 正在制作中。 必须临时设置内联CSS值,但我想稍后删除; 我希望样式表能恢复控制权。 可以通过保存所有原始值并将其放回内联来实现,但这个解决方案对我来说感觉更干净。

这是插件格式。 (函数($ ) )。

$.fn.remove style=function (style )。

{

varsearch=newregexp(style'[^; ]; 什么?' 、' g ';

returnthis.each(function ) )。

{

$(this ).attr,function(I,style ) )。

{

returnstylestyle.replace (search,'';

);

);

(; (}(jQuery );

如果脚本的上一页包含此插件,请单击$('#element ' ).removeStyle('display ' );

我觉得那是诀窍。

更新:我现在意识到这一切都是徒劳的。 请把这个留空。 $('#element ' ).CSS ) ' display ','');

自动删除。

以下是对文档的参考: 将样式属性的值设置为空字符串。 例如,$('#mydiv ' ).css('color ','') -如果直接应用了元素,则无论是HTML样式属性、jQuery.css '方法还是样式,都可以将其属性转换为

我不认为jQuery在这里有魔力; style对象本身似乎就是这样做的。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。