我有一个带有文本字符串的元素,我需要在第二列中用“+”替换空格和换行符。我有以下代码:标记:
<table id="tblData">
<tr>
<td>John Smith</td>
<td>114 text text text<br/>text, text,<br/>text text<br/>text
<td>N/A</td>
</tr>
</table>
脚本:
$('#tblData td:nth-child(2)').each( function( index, element ){
console.log($(this).text()
.replace(/ /g, '+')
.replace('<br/>', '+')
);
});
替换空间工作正常,但替换<br/>
不是。我错过了什么?