【发布时间】:2020-04-03 09:07:41
【问题描述】:
我将 id 为 mydata 的输入元素的值放入变量 's' 中。 当我将此变量连接到另一个字符串时,生成的字符串中没有该变量。
$("#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>
【问题讨论】:
-
在添加之前检查 s 值。您可以使用控制台或警报来检查该值。
-
你检查过's'值。是“1”吗?
标签: javascript jquery string concatenation