关于javascript:& reg成为?

&reg becomes ? in jQuery

本问题已经有最佳答案,请猛点这里访问。

我有一个jquery代码,在这里我尝试将包含URL的标签标签附加到现有的DIV中。代码如下:

1
2
3
4
5
6
7
8
9
var strURL = 'http://financials.morningstar.com/ratios/r.htmlt=tup&region=usa&culture=en-US';
var str = '
<li>
'
;
str += '<label style="font-family:Arial;">' + strURL + '</label>';
str += '
</li>
'
;
$('#existingDiv').append(str);

当页面实际显示时,其URL显示为:

http://financials.morningstar.com/ratios/r.html?t=tup?ion=usa&culture=en-US


一个快速的解决方法是在将HTML附加到existingDiv之后,将标签作为文本添加到第二步-请参见下面的演示:

1
2
3
4
5
6
7
8
9
10
var strURL = 'http://financials.morningstar.com/ratios/r.htmlt=tup&region=usa&culture=en-US';
var str = '
<li>
'
;
str += '<label style="font-family:Arial;">' + '</label>';
str += '
</li>
'
;
$('#existingDiv').append(str);
$('#existingDiv label').text(strURL);
1
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">