javascript - 使用特殊字符进行 Optgroup 过滤

标签 javascript jquery

var branches = $('#branch_name').html();
var filtrate = optgroup[label="Abe's Milk"]
var options = $(branches).filter(filtrate).html();

我明白了:

throw new Error ( "Syntax error, unrecognized expression: " + msg );

但是如果我输入:

var filtrate = optgroup[label="Abes Milk"]

没有错误。

我尝试使用正则表达式自动转义 Abe's 中的单引号,但这也失败了,因为没有 optgroup 与 Abe\'s Milk 匹配。

请帮忙。谢谢!

最佳答案

I tried automatically escaping the single quote in Abe's with a regular expression, but this failed as well because no optgroup matched Abe\'s Milk.

尝试:

optgroup[label="Abe\'s Milk"]

关于javascript - 使用特殊字符进行 Optgroup 过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10782778/

相关文章:

javascript - bootstrap datepicker - 突出显示第一个选定的日期

javascript - 列表项的删除按钮

javascript - Chrome 不在来自 iframe 的 ajax 请求中添加 header ,Firefox ok

jquery - 文本框未触发 asp.net 必填字段

javascript - 以一定 Angular 绘制到 y 值的线

javascript - NextJs 在调整大小时传递动态宽度而不重新渲染

jquery - 找到最后一个元素而不改变它的类

javascript - 在鼠标悬停时取消 Jquery Slider 事件

javascript - axios promise 未解决,始终处于待处理状态

javascript - iPad Safari 上的 CSS3 转换缩放问题