我的HTML中有以下代码

<p>6565655655|cell</p>


我想删除此垂直线,并将“单元格”一词包裹在圆括号中。所以我想要像下面的输出

<p>6565655655 (cell)</p>


当通过ajax调用动态加载p标签的内容时,如何使用jquery做到这一点。

最佳答案

用管道作为分隔符分割p标签的内容,然后重新插入如此创建的数组,第二个元素带有括号。

这里有个例子:

var splittedString = $("p").text().split("|");
$("p").html(splittedString[0] + " (" + splittedString[1] + ")");


jsFiddle:http://jsfiddle.net/r3c4J/

10-02 14:20