jQuery 更改 attr 添加空白?

标签 jquery attr

试图改变某些东西的属性,我已经一切正常,但它在“=”和“数据”之间添加了一个空白,我真的不知道为什么。我希望有人能帮助我。

function get_delete_news(news_id) {
$.post('remove_get_news.php', {news_id:news_id}, function(data) {
    $('.confirmYes').attr('href', 'remove_news.php?newsID='+data);
});
}

现在的写法如下:remove_news.php?newsID= 2

我希望它是这样的:remove_news.php?newsID=2

最佳答案

.trim()函数将删除字符串上的前导和尾随空格。

更改:

$('.confirmYes').attr('href', 'remove_news.php?newsID='+data);

至:

$('.confirmYes').attr('href', 'remove_news.php?newsID='+data.trim());

关于jQuery 更改 attr 添加空白?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13844373/

相关文章:

javascript - 使用 jQuery 页面重定向后向列表元素添加类

javascript - 页面加载ajax Jquery mobile不显示

javascript - 动态字符计数

javascript - empty().append() 元素后的 Click 事件松散目标

javascript - 获取单击按钮的值/属性作为 event.data,带有 .on ("click"...)

jquery - 抽象这段代码的最佳方法是什么?

ruby - 在这里使用 attr_accessor 是否更好?

jquery - 使用 jQuery 获取另一个文件列表中的下一个 href?

jquery - 使用 jquery 更改 src 属性会使容器变小 1 秒...为什么?

javascript - 使用 jQuery 创建新属性