小编Sim*_*her的帖子

(Multiple)用数组替换字符串

我有一个大字符串,需要更换几次.如

var str="Username:[UN] Location:[LC] Age:[AG] ... "

str=str.replace("[UN]","Ali")
str=str.replace("[LC]","Turkey")
str=str.replace("[AG]","29")
...
//lots of replace
...
Run Code Online (Sandbox Code Playgroud)

有没有办法将这些FIND和REPLACE参数放到一个数组中,并立即替换所有这些参数?如:

reps = [["UN","Ali"], ["LC","Turkey"], ["AG","29"], ...]
$(str).replace(reps)
Run Code Online (Sandbox Code Playgroud)

javascript jquery replace

4
推荐指数
1
解决办法
2万
查看次数

将表单元素(输入)转换为div

有没有办法将所有输入字段转换为div?或跨度或任何东西.我有一个像这样的表:

<div id="calc">
<table>
<tr>
<td>Principal:</td>
<td><input value="100.00$" /></td>
</tr>
<tr>
<td>start date:</td>
<td><input value="02/02/2002" /></td>
</tr>
<tr>
<td>end date:</td>
<td><input value="02/02/2002" /></td>
</tr>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)

我想把这个源复制到没有输入的灯箱..像:

<table>
<tr>
<td>Principal:</td>
<td><div>100.00$</div></td>
</tr>
<tr>
<td>start date:</td>
<td><div>02/02/2002</div></td>
</tr>
<tr>
<td>end date:</td>
<td><div>02/02/2002</div></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我想知道有没有办法将所有这些输入转换为div可能是通过使用.replace或其他东西?

谢谢

javascript jquery transform input

3
推荐指数
1
解决办法
7125
查看次数

jquery眨了几下

我想通过使用addClass和removeClass 3次给一个元素眨眼效果我试过这个

$("#div").addClass("orange").delay(300).queue(function(next){
    $(this).removeClass("orange");
    next();
});
Run Code Online (Sandbox Code Playgroud)

这只是一次工作

怎么能让这个发生3次300毫秒延迟?

javascript jquery addclass blink removeclass

1
推荐指数
1
解决办法
1913
查看次数

标签 统计

javascript ×3

jquery ×3

addclass ×1

blink ×1

input ×1

removeclass ×1

replace ×1

transform ×1