我想创建一个wordfilter,它会将自己选择的单词替换为其他单词,例如“球” - > “circle”和“orange” - > “黄色”
到目前为止我的脚本:<textarea id="banwords">ball:circle, orange:yellow</textarea>
这将保存为
GM_setValue("banwords", $("#banwords").val());
这是旧的替换脚本,但现在我想从GM_getValue(“banwords”)获取单词:
$(".t").each(function(i,el) {
el = $(el);
el.find(":contains('ball')").replaceWith("circle");
el.find(":contains('orange')").replaceWith("yellow");
});
答案 0 :(得分:1)
我正在更新答案,希望这会对你有所帮助
$(".t").each(function(){
var e1 = $(this).find('#banwords');
var values = e1.text().split(", ");
$.each(values, function(i,value){
var val = value.split(":");
e1.text(e1.text().replace(val[0],val[1]));
});
});