从页面替换或删除原始数据,然后显示到div或表

时间:2015-09-05 19:32:50

标签: javascript jquery html

如何在显示div或表格之前从页面替换原始字符串/数据?

页面包含原始数据,我想从中删除所有不需要的字符串或字符,例如\n \\t。这个:

style=\"border:none;width:auto;color:#03C\">NEW<\/td>\n    \n\t<\/tr>\n\t   <tr>\n   <td style=\"border:none;\" align=\"right\"> Number#: 33&nbsp;<\/td>\n   <td

应该成为

style="border:none;width:auto;color:#03C">NEW</td>    </tr>   <tr>   <td 
style="border:none;" align="right"> Number#: 33&nbsp;</td>   <td

然后显示在div或表格中

我会专门选择NEW和Number#等字符串,并在div或table上以数字形式显示。

1 个答案:

答案 0 :(得分:0)

<强>已更新

使用javascript replace函数将任何\n\t\r替换为空字符串:

JS:

replace(/[\n\t\r]/g,"");

HTML:

<div id="mydiv"></div>

完整JS:

var rawData = "style=\"border:none;width:auto;color:#03C\">NEW<\/td>\n    \n\t<\/tr>\n\t   <tr>\n   <td style=\"border:none;\" align=\"right\"> Number#: 33&nbsp;<\/td>\n   <td";

rawData = rawData.replace(/[\n\t\r]/g,"");

$("#mydiv").text(rawData); //append result to the div

希望这会有所帮助,请参阅 HERE