这是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>


与此相关的HTML:

<div rel="MadDogs&EnglishmenHandpaintedfigurines" id="Figurines" class="category section child">
     <h3 class="categoryTitle">Figurines</h3>
</div>


但是出于某种原因,替换没有任何作用!

最佳答案

replace返回带有替换数据的字符串。因此,您需要分配回您的变量。

relName = relName.replace('&','');

09-16 02:25