这是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)
但由于某种原因,替换没有任何影响!
replace返回包含替换数据的字符串 所以你需要分配回你的变量.
relName = relName.replace('&','');
Run Code Online (Sandbox Code Playgroud)