我正在尝试遍历并找到具有特定扩展名(* .ashx)的链接,以便我可以在新标签中打开该链接。 (Sitefinity不允许target =“_ blank”)。
我可以使用jQuery找到标签,但我需要对其进行过滤,以便当我点击扩展名为.ashx的标签时,我可以在新窗口中打开它。
像这样的东西
<a href="anniversary.sflb.ashx"> Anniversary </a>
非常感谢, 詹姆斯
答案 0 :(得分:5)
最好使用属性包含选择器
$("a[href*='.ashx']").each( function() { //Do stuff });
答案 1 :(得分:2)
到目前为止提供的两个答案(格雷厄姆和史蒂夫)都可能不准确:格雷厄姆有时会匹配字符串中某处ashx
的链接,但不一定在字符串的末尾 - {{1例如,匹配。与此同时,如果有一个查询字符串,史蒂夫将不会匹配,正如他所指出的那样。
你可以通过自己进行过滤来解决这个问题:
bashxml.php
答案 2 :(得分:0)