从jQuery变量中删除并替换一个字符并设置为新变量?

时间:2017-12-02 03:34:22

标签: jquery variables

如何删除特定字符(在本例中为“ - ”)并将其替换为空格,然后将其作为单独的变量用于其他地方?

例如,在这段代码中,我想获得一个“名称”变量的版本,该变量已被剥离/替换:

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);
    });       

});

1 个答案:

答案 0 :(得分:0)

使用正则表达式匹配-并将其替换为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);
    });       

});