Javascript替换没有任何影响

ben*_*e89 1 javascript jquery

这是jQuery:

<script type="text/javascript">
    $(document).ready(function(){
        var relName;
        $('.child').each(function() {
            relName = $(this).attr('rel');
            relName.replace('&','');
            $(this).attr('rel', relName);
            $(this).appendTo('#' + $(this).attr('rel'));
        });
    }); 
</script>
Run Code Online (Sandbox Code Playgroud)

使用这个相关的HTML:

<div rel="MadDogs&EnglishmenHandpaintedfigurines" id="Figurines" class="category section child">
     <h3 class="categoryTitle">Figurines</h3>               
</div>
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,替换没有任何影响!

Sam*_*ich 8

replace返回包含替换数据的字符串 所以你需要分配回你的变量.

relName = relName.replace('&','');
Run Code Online (Sandbox Code Playgroud)