0

我有以下html

<ul>
    <li>
        <a href="#">
            Cross<br>Section
        </a>
    </li>
</ul>

我尝试了以下

$('ul li a').text().replace('<br>', '&nbsp;');

但它不起作用

有人可以帮忙吗?

4

3 回答 3

3

这应该工作

$('ul li a br').replaceWith(' ') 

演示:http: //jsfiddle.net/euTSs/

于 2012-11-11T16:39:00.177 回答
2

尝试选择br,然后用空格替换它。

$('ul li a br').replaceWith('&nbsp;');

http://jsfiddle.net/uXasp/

于 2012-11-11T16:39:02.710 回答
0

尝试:

 $('ul li a').text($('ul li a').text().replace('<br>', '&nbsp;'));
于 2012-11-11T16:38:47.210 回答