Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何从特定的div span类值中删除空格_Jquery - Fatal编程技术网

Jquery 如何从特定的div span类值中删除空格

Jquery 如何从特定的div span类值中删除空格,jquery,Jquery,如何在页面加载时从“group2”div span类值中删除空格。下面是页面加载时呈现的html。span class值不应包含空格(例如:“ClassicalStudies”而不是“ClassicalStudies”)。其他span类值也是如此 <div class="group2"> <p class="subject-list"> <span class="Classical Studies">Classical Studies</span

如何在页面加载时从“group2”div span类值中删除空格。下面是页面加载时呈现的html。span class值不应包含空格(例如:“ClassicalStudies”而不是“ClassicalStudies”)。其他span类值也是如此

<div class="group2">
<p class="subject-list">
    <span class="Classical Studies">Classical Studies</span>
</p>
<p class="subject-list">
    <span class="Cognitive Science">Cognitive Science</span>
</p>
<p class="subject-list">
    <span class="Computer Engineering">Computer Engineering</span>
</p>
<p class="subject-list">
    <span class="Computer Science">Computer Science</span>
</p>

经典研究

认知科学

计算机工程

计算机科学

将方法与回调一起使用,并替换class属性中的所有空格

//带有回调的attr方法将在
//元素,您可以通过返回
$('.group2 span').attr('class',function(i,c){
//按空格拆分,然后按空字符串联接
返回c.split(“”)。join(“”);
//或者用空字符串替换所有空格
//返回c.replace(/\s+/g');
})

经典研究

认知科学

计算机工程

计算机科学


效果很好!你能帮我分享用空格替换&、+的解决方案吗?@Nikki
split(/[&\s+]+/).join(“”)
replace(/[&\s+]+/g')