Javascript 字符串连接错误

Javascript string concatenation error

本文关键字:错误 连接 字符串 Javascript      更新时间:2023-09-26
<a href="#">{{ meeting.date }}</a>

$('.meet a').click(function() {
    var txt = $(this).text();
    var url = "http://localhost:8000/meeting_display/" + txt;
    $("a").attr("href", url);
});

上面的函数中,我正在尝试在单击锚元素时转到 url。但每次,url 的值都是"http://localhost:8000/meeting_display/%20*txt 的值 *

因此,我无法创建指向预期页面的超链接。请帮助我。

正如@alex所说,使用 trim 删除空格:

<a href="#">{{ meeting.date }}</a>

$('.meet a').click(function() {
    var txt = $(this).text();
    txtTrim = $.trim(txt);
    var url = "http://localhost:8000/meeting_display/" + txtTrim;
    $("a").attr("href", url);
});