我正在尝试在随机数值后添加px。
这将在CentOS服务器上完成,需要以递归方式完成所有.htm扩展。
类似的例子是
<br>style="position:absolute;top:1103;left:459"><br>
到
style="position:absolute;top:1103px;left:459px">
常见模式为'style="position:absolute;top:#;left:#">'
我该怎么做?
答案 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);