我正在尝试使用Marking for SharePoint搜索结果 . 我的代码如下所示
public componentDidUpdate(){
loadScript("https://code.jquery.com/jquery-2.2.4.min.js",function(){
loadScript("https://cdnjs.cloudflare.com/ajax/libs/mark.js/8.11.1/jquery.mark.js", function(){
var keyword="Withdrawal Letter";
var options = {
"accuracy": {
"value": "exactly",
"limiters": [",", "."]
}
};
$(".context").mark(keyword, [options]);
});
});
}
我收到类似Uncaught TypeError的错误:$(...) . mark不是HTMLScriptElement的函数 . (:10:15)有什么帮助吗?
1 回答
即使使用默认的示例Web部件,也会出现此问题 . 所以mark.js的替代方案是“jquery.highlight-5.js”
https://johannburkard.de/blog/programming/javascript/highlight-javascript-text-higlighting-jquery-plugin.html
这没有任何问题 .
添加以下css,
你的jquery代码如下所示,