Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript mark.js突出显示特定单词_Javascript_Jquery_Tampermonkey - Fatal编程技术网

Javascript mark.js突出显示特定单词

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

我有一个猴子脚本,可以使用mark.js和jquery突出显示站点的某些部分。我在数组中有一个名为“newyork”的值。我希望它在单独查找单词“new”或“york”时,不会突出显示,只突出显示字符串“newyork” 代码:

编辑:我尝试用%20代替空格,但不起作用,还尝试了//g

使用
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,
});