javascript 名称中带空格和不带空格的空格区别

标签 javascript jquery

我使用这部分代码来创建按钮列表

obj.zones[0].forEach(function(entry) {
        listDesZones+='<button onclick=enableModification("'+ entry.nomZone +'","'+ entry._id.$oid +'")>' + entry.nomZone + '</button><br>';
});

但是当entry.nomZone包含空格时我遇到了问题 你可以在 Firebug 中看到

enter image description here

大家对此有何看法?

最佳答案

您可以替换空格:

entry.nomZone.replace(/\s/g,'');

关于javascript 名称中带空格和不带空格的空格区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34674249/

相关文章:

JavaScript - 无法打印具有相同键名称的元素

javascript - 仅使用 jquery 或 javascript 的条件下拉列表

javascript - 当用户收到新消息时重新加载页面不起作用

javascript - webforms:如果项目隐藏,如何删除 DOM 元素

jquery - 如何水平显示div元素

javascript - Codecademy 中的逻辑运算符练习 : hit a wall

javascript - Facebook 环绕文字

jquery - $(this) 在 .click(function(){...}) 中为 null,为什么?

javascript - 导航菜单悬停效果仅在特定情况下

javascript - Rails 4 : Passing a local variable to a js. 来自包含 form_for 助手的部分 erb 文件