jquer mobile关于查找替换修改span style样式问题

来源:互联网 发布:3668usb2.0端口驱动 编辑:程序博客网 时间:2024/05/20 05:55

不多说了,直接帖代码,最笨的方式,


$("span").each(function(){var name = $(this).attr("style");if(name=="font-family:方正小标宋简体;color:red;FONT-SIZE: 48pt"){$(this).attr("style","font-family:方正小标宋简体;color:red;FONT-SIZE: 20pt");}else if(name=="font-family:方正小标宋简体;FONT-SIZE: 22pt"){$(this).attr("style","font-family:方正小标宋简体;FONT-SIZE: 18pt");}});



之前采用的的addClass直接增加样式,或者采用replace直接替换样式,都没有效果。下面我的一个replace例子代码。attr只查找所有样式的内容,但是replace只能替换第一个样式,后面的样式都无效。

var r="FONT-SIZE: 48pt";var s=r.replace("FONT-SIZE: 48pt","FONT-SIZE: 20pt");alert($("span").attr("style"));alert($("p span").attr("style").replace("font-family:方正小标宋简体;color:red;FONT-SIZE: 48pt","font-family:方正小标宋简体;color:red;FONT-SIZE: 20pt"));


0 0
原创粉丝点击