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

时间:2014-07-18 05:02:19

标签: html css linux search str-replace

我正在尝试在随机数值后添加px。

这将在CentOS服务器上完成,需要以递归方式完成所有.htm扩展。

类似的例子是

<br>style="position:absolute;top:1103;left:459"><br>

style="position:absolute;top:1103px;left:459px">

常见模式为'style="position:absolute;top:#;left:#">'

我该怎么做?

1 个答案:

答案 0 :(得分:0)

试试这个jquery脚本

JS:

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);

<强>更新

使用拆分功能两次。

JS:

        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);

Updated DEMO link