2

假设我有这个网址:

<a href=​"/​browse/​buy/​?departments=1">​Phones​&lt;/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"]' );
4

1 回答 1

7

如果您想查找链接是否departments=1包含 并且包含 with /browse/buy/,请使用以下命令:

$('a[href*="/​browse/​buy/"][href*="departments=1"]');
于 2013-08-25T15:10:38.340 回答