字符串中的 jQuery 选择器通配符

标签 jquery jquery-selectors

链接

http://domain.com/[random]/#foo

http://domain.com/[random]/bar

如何选择以 http://domain.com/ 开头的链接然后是通配符([随机]),然后是 #?

最佳答案

你可以这样做:

$('a[href^="http://domain.com/"][href$="#foo"]');

选择具有 hrefa 元素,该 hrefhttp://domain.com/ 开头并以 #foo 结尾

如果您不关心 foo 部分而只关心哈希值,请使用以下代码:

$('a[href^="http://domain.com/"][href*="#"]');

选择的第二部分是“包含”过滤器。

关于字符串中的 jQuery 选择器通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17634482/

相关文章:

javascript - 使用动态数据在 Ajax 成功后填充 Google 图表

javascript - 如何使用 JQuery 检索对表示其容器对象的变量内的 div 的引用?

javascript - 在 jQuery 中选择以 "x-"开头的标签

jquery - 在 jQuery 中处理多个 ID

javascript - 江青手机 : Calling a function with Multiple Parameters from a Listview

c# - asp.net 从 Javascript 异步调用 WebMethod

javascript - Internet Explorer 9 和 JavaScript 变量作用域问题

jquery - 将 jQuery 范围 slider 最小/最大值发送到 PHP

jquery - 在jQuery中,使用 "find' 函数,这个表达式是什么意思 : $ (".divName"). find ('> div' )

javascript - querySelector() - 第一个内部元素