我正在尝试用作为类 nav ( .nav a ) 后代的所有锚点中的相应 unicode 字符替换所有内容,具体取决于它是什么。
但是这个 javascript / jQuery 似乎没有做任何事情。
它没有显示任何错误,只是没有发生任何事情。
我做错了什么,如何用 javascript / jQuery 将某些文本替换为其他某些文本?
这是代码:
$(document).ready(function(){
var navigationLinks = $('.nav a');
for(var i=0; i < navigationLinks.length; i++){
var thisLink = navigationLinks.eq(i);
switch(thisLink.html()){
case "About":
thisLink.html().replace(/About/g,'');
case "Work":
thisLink.html().replace(/Work/g,'');
case "CV":
thisLink.html().replace(/CV/g,'');
case "Resume":
thisLink.html().replace(/Resume/g,'');
case "down":
thisLink.html().replace(/down/g,'');
case "Mail":
thisLink.html().replace(/Mail/g,'');
case "Dribbble":
thisLink.html().replace(/Dribbble/g,'');
case "GooglePlus":
thisLink.html().replace(/GooglePlus/g,'');
case "Facebook":
thisLink.html().replace(/Facebook/g,'');
case "Twitter":
thisLink.html().replace(/Twitter/g,'');
default:
thisLink.html().replace(thisLink.html(),thisLink.html());
}
}
});
这是我尝试过的代码的实时示例,但它不起作用。.nav 类中的锚点内的文本仍然是原始文本,而不是 unicode:https ://dl.dropboxusercontent.com/u/270523/help/replace/index.html