假设我有这个网址:
<a href="/browse/buy/?departments=1">Phones</a>
我想通过jQUery进行匹配,问题是,链接是查询的测试的子集,因为我想使用当前页面的绝对路径来查找合适的链接(因为我的页面可能包含更多其他的get参数)像
/browse/buy/?departments=1&order_by=title
:但是他们都不起作用:
$( 'a[href*="/browse/buy/?departments=1&order_by=title"]' );
$( 'a[href^="/browse/buy/?departments=1&order_by=title"]' );
$( 'a[href$="/browse/buy/?departments=1&order_by=title"]' );
最佳答案
如果要查找链接是否包含departments=1
并包含/browse/buy/
,请使用以下命令:
$('a[href*="/browse/buy/"][href*="departments=1"]');
关于javascript - jQuery选择包含URL的链接,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18430360/