javascript - 在 shopify 搜索栏中删除冒号搜索运算符

标签 javascript search shopify

我目前正在尝试删除 : 作为 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/

相关文章:

shopify - 如何解决 paymentAppConfigure 错误(您没有访问该网站的权限)

javascript - 如何在 Shopify 中使用 gzip 压缩资源?

javascript - 将命令行参数传递给 V8 Javascript shell 中的脚本

javascript - javascript修改的HiddenField值不会被回发

java - Shopify oauth 中的 HMAC-SHA256 问题(输出不匹配)

c++ - `3n` 不同的元素并找到两个值,`x < y`?

php - 如何向 LIKE 查询添加更多选项

javascript - FB.api 不返回用户名

javascript - 自定义类无法读取属性 'async' 错误

python - 部分搜索返回零命中