Javascript mark.js突出显示特定单词
我有一个猴子脚本,可以使用mark.js和jquery突出显示站点的某些部分。我在数组中有一个名为“newyork”的值。我希望它在单独查找单词“new”或“york”时,不会突出显示,只突出显示字符串“newyork” 代码: 编辑:我尝试用%20代替空格,但不起作用,还尝试了//g使用Javascript mark.js突出显示特定单词,javascript,jquery,tampermonkey,Javascript,Jquery,Tampermonkey,我有一个猴子脚本,可以使用mark.js和jquery突出显示站点的某些部分。我在数组中有一个名为“newyork”的值。我希望它在单独查找单词“new”或“york”时,不会突出显示,只突出显示字符串“newyork” 代码: 编辑:我尝试用%20代替空格,但不起作用,还尝试了//g使用separateWordSearch选项: instance.mark(["New York"], { accuracy: "exactly", separateWordSearch: fals
separateWordSearch
选项:
instance.mark(["New York"], {
accuracy: "exactly",
separateWordSearch: false,
});
您必须禁用选项
separateWordSearch
。将其设置为false,它将只突出显示“newyork”,而不是其中的单个单词。顺便说一句:不要将“%20”用作空格
查看以获取更多信息。@wOxxOm它将突出显示字符串“new”或“york”,而不仅仅是“new york”谢谢,我想我只是太傻了,没有看到这个选项,谢谢!谢谢你,我想我真的很愚蠢,没有看到这个选择,谢谢你,伙计!我想说mark.js的默认行为是不明显的,而且可能很愚蠢,在像您这样的情况下。
instance.mark(["New York"], {
accuracy: "exactly",
separateWordSearch: false,
});