繁体   English   中英

单击搜索结果后如何从搜索自动完成输入中删除html?

[英]How to remove html from search autocomplete input after click on search results?

我使用自动完成的wordpress插件,并在单击搜索结果后面临问题。 单击结果后,还将HTML插入到输入文本字段中。

如何从此输入文本字段过滤html内容?

如果有人需要检查,这里是网站的URL。

网址-http: //web1.kindlebit.com/DEVELOPMENT/levi_dev/company/apple-inc/?part=key_statistics

谢谢,

我已经检查了您的网站并进行了审查。 您在搜索结果中ul li a span标签中存在typo

您的span结果生成如下:

<sp<span class="sa-found-text 111">an cl<span class="sa-found-text 111">a</span>ss="symbol"&gt;WYNMY</sp<span>

导致问题的

我找到了我问题的答案。

我通过注释search-autocomplete.min.js文件中的代码来消除拼写错误错误,如下所示:-

b.html(b.text()。replace(new RegExp(“(” + d +“)”,“ gi”),'$ 1'))

b.html(b.text());

并对成功函数进行了一些更改,以将我想要的值传递给位于的输入搜索框

return {label:a.title,value:a.title,url:a.url}

返回{标签:a.title,值:a.id,网址:a.url}

其中id是传递给包含值的数组的自定义键参数。

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM