繁体   English   中英

Jquery concat 变量到字符串不起作用

[英]Jquery concat variable to string doesn't work

我将 ID 为 mydata 的输入元素的值放入变量 's' 中。 当我将此变量连接到另一个 string 时,结果字符串中没有该变量。

$("#mydata").change(function () {
   var s =$("#mydata").val();
   var link = "<a href='{%url 'download' "+s+" %}' style='color:darkslategrey;'>View E-Brochure</a>";
});

变量 s 的值为 1,结果字符串为:

<a href="/download/%7B0%7D" style="color:darkslategrey;">View E-Brochure </a> 

但我期待,

  <a href="/download/1" style="color:darkslategrey;">View E-Brochure </a> 

您的脚本缺少右括号和分号。

 $("#mydata").change(function () {  
   var s = $("#mydata").val();
   var link = "<a href='{%url 'download' "+s+" %}' style='color:darkslategrey;'>View E-Brochure</a>";
   alert(link);
 });

工作链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM