Html 搜索替换字符串模式将px添加到数值

Html 搜索替换字符串模式将px添加到数值,html,css,linux,search,str-replace,Html,Css,Linux,Search,Str Replace,我试图在一个随机数值后加上px 这将在CentOS服务器上完成,并且需要对所有.htm扩展递归完成 类似的例子是 <br>style="position:absolute;top:1103;left:459"><br> 常见的模式是'style=“position:absolute;top:#;left:#“>” 我如何才能做到这一点?试试这个jquery脚本 JS: var s=$('.container').attr('style'); var arr=s.s

我试图在一个随机数值后加上px

这将在CentOS服务器上完成,并且需要对所有.htm扩展递归完成

类似的例子是

<br>style="position:absolute;top:1103;left:459"><br>
常见的模式是
'style=“position:absolute;top:#;left:#“>”

我如何才能做到这一点?

试试这个jquery脚本

JS:

var s=$('.container').attr('style');
var arr=s.split(“:”);
对于(i=0;i
更新

使用拆分函数两次

JS:

var s=$('.container').attr('style');
var arr=s.split(“;”);
对于(i=0;istyle="position:absolute;top:1103px;left:459px">
var s = $('.container').attr('style');
var arr = s.split(':');    
for(i=0; i< arr.length; i++)
{
    if(!isNaN(arr[i]))
    {
        arr[i] += 'px';
    }
}
var new_style = arr.join(':');
$('.container').attr('style', new_style);
        var s = $('.container').attr('style');
        var arr = s.split(';');    
        for(i=0; i< arr.length; i++)
        {

            var temp = arr[i].split(':');
            if(!isNaN(temp[1]))
            {
                temp[1] += 'px';
            }
            arr[i] = temp.join(':');
        }
        var new_style = arr.join(';');
        $('.container').attr('style', new_style);
        $('.container').html('Style = '+ new_style);