我目前正在尝试删除 : 作为 Shopify 搜索中的搜索运算符,我使用 javascript 在搜索字符串的末尾添加了一个 *,但在字符串中找到了一个冒号并删除了它之前的所有内容,然后添加了一个* 到最后似乎是实现我想要做的事情的一种非常复杂的方式。
目前名为 444:55 的产品没有返回结果,因为搜索正在搜索 444 中的产品 55,理想情况下我希望能够在我的搜索栏中禁用对 a 的属性的搜索。
当用户搜索 444:55 时只搜索 444* 也可以。我已经添加了 * 以执行通配符搜索。
如有任何帮助,我们将不胜感激。
最佳答案
基本上,您需要做的就是将 :
替换为 \:
。您可以使用 javascript 实现它:
var q = //it is your query string
q.replace(":","\:")
关于javascript - 在 shopify 搜索栏中删除冒号搜索运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48104967/