® 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®ion=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附加到
1 2 3 4 5 6 7 8 9 10 | var strURL = 'http://financials.morningstar.com/ratios/r.htmlt=tup®ion=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"> |