Ale*_*gas 16 jquery case-sensitive css-selectors
我目前正在尝试使用以下jQuery选择器禁用链接:
$("a[href$=/sites/abcd/sectors]").removeAttr("href");
Run Code Online (Sandbox Code Playgroud)
问题是有时href在页面上可能并不总是小写.发生这种情况时,选择器不再匹配.
有谁知道怎么解决这个问题?我可以改变一次忽略大小写的行为吗?
End*_*ssa 14
我自己也碰到了这个.我稍微改变了一下逻辑,让我无需比较它.它需要更多的工作,但至少它是有效的.
$('a').each(function(i,n) {
var href = $(n).attr("href");
href = href.toLowerCase();
if (href.endsWith('/sites/abcd/sectors'))
$(n).removeAttr('href');
});
Run Code Online (Sandbox Code Playgroud)
你必须弄清楚自己的endsWith逻辑.
| 归档时间: |
|
| 查看次数: |
27357 次 |
| 最近记录: |