我正在使用Javascript替换/删除文本字符串中的两个单词。但是,我需要添加一些单词,而不是像我在示例中所做的那样复制脚本,如何在第一个查询中添加更多单词?
我也想知道是否有可能删除某个字符串之间的空格?假设我想要删除,如果它正是这个词“ - 法语键盘”,但保留它们,如果它是“微软法语键盘”的一个例子。我可以定位一组精确的单词吗?
我知道有关这方面的主题数量,但我找不到任何我能想到的东西。
剧本:
$('document').ready(
function() {
$("#centerplist .products .datainfo a:contains('keyboard')").text(
function() {
return $(this).text().replace(/keyboard/g, "");
}
).addClass("eu");
}
);
$('document').ready(
function() {
$("#centerplist .products .datainfo a:contains('French')").text(
function() {
return $(this).text().replace(/French/g, "");
}
).addClass("eu");
}
);
答案 0 :(得分:0)
只需使用正则表达式(您实际上已经在使用它):
$(this).text().replace(/(French|keyboard)/g, "");
当然,在这种情况下,请不要使用选择器:contains('French')
或同时使用它们(我建议只使用$("#centerplist .products .datainfo a')