JQuery href 选择器

JQuery selector for href

我使用的是 jquery 版本 1.8.2

var hasContainerTab = $("#tabs").find("a[href='#container'").length == 1;

我已将 jquery 升级到 1.12.4。现在该声明失败说

unrecognized expression: a[href='#container'

我参考了不同的博客,例如 (https://github.com/jquery/jquery/issues/2829),但我找不到解决方法。

谁能告诉我如何根据新版本重写声明?

您的选择器不正确,因为它缺少右括号 ]。使用:

var hasContainerTab = $("#tabs").find("a[href='#container']").length == 1;