jet*_*lej 23 anchor jquery href
我正在使用以下代码来查找具有匹配的href URL的锚标记.目前,它将返回链接到请求的URL的锚点,例如./images和任何指向该网址子文件夹的链接,例如./images/recent.如果我只是要求,我希望它只返回第一个/images.
$menuChildren = $menuChildren.has('a[href^="'+relativeUrl+'"],a[href^="/'+relativeUrl+'"],a[href^="'+url+'"]');
Run Code Online (Sandbox Code Playgroud)
mea*_*gar 26
您正在使用^=的属性开始,随着选择.顾名思义,它匹配其值以匹配字符串开头的属性.相反,使用需要完全匹配=的属性等于选择器:
$menuChildren = $menuChildren.has('a[href="'+url+'"]');
Run Code Online (Sandbox Code Playgroud)
Jar*_*Par 13
如果要准确匹配href,请使用该[href=...]版本
$menuChildren = $('a[href="' + relativeUrl + '"]');
Run Code Online (Sandbox Code Playgroud)