如何删除特定字符(在本例中为“-”)并将其替换为空格,然后在其他地方将其用作单独的变量?
例如,在这段代码中,我想获得“name”变量的一个版本,该变量的连字符已被剥离/替换:
jQuery(document).ready(function(){
jQuery(".tab").click(function(){
var name=jQuery(this).attr("data-category");
jQuery('body').removeClass('test');
jQuery('body').addClass(name);
jQuery(".name-copy").text(namewithoutspace);
});
});
最佳答案
使用正则表达式匹配-
并用replace()
替换它
var namewithoutspace=name.replace(/-/g, ' ');
jQuery(document).ready(function(){
jQuery(".tab").click(function(){
var name=jQuery(this).attr("data-category");
jQuery('body').removeClass('test');
jQuery('body').addClass(name);
jQuery(".name-copy").text(namewithoutspace);
});
});
关于javascript - 从 jQuery 变量中删除并替换字符并设置为新变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47604297/