【发布时间】:2016-04-26 04:20:37
【问题描述】:
var base = "/some/url?search=";
var value = '"VALUE IN QUOTES"';
$('#inner').append('<a href=' + '/some/url?search=' + value + '>link</a>');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="inner"></div>
你好。
我的任务是为请求 url 添加双引号参数。结果 url 应该是
some/url?search="QUOTED VALUE WITH SPACES" "ANOTHER VALUE"
换句话说,它应该是带有双引号的单个字符串。
感谢您的帮助。
【问题讨论】:
-
用来包装
href值的引号在哪里? -
var base = '"/some/url?search="';没有帮助 -
'<a href=\'' + '/some/url?search=' + value + '\'>link</a>'你没有包装href值,你甚至没有使用base
标签: javascript quotes double-quotes