jQuery(".rfr-col-title").css("display", "none");
如果网址包含 abc / Lists / abc / DispForm.aspx,我想隐藏此类.rfr-col-title?ID =
http://win-e98sopqc735/的 ABC /列表/ ABC / DispForm.aspx?ID =
答案 0 :(得分:3)
jQuery方式是做一个属性选择器:
$('a[href*="abc/Lists/abc/DispForm.aspx?ID="]').hide();
*=
表示“包含”。
你也可以使用^=
代表“开头”或$=
代表“结尾”。
属性选择器文档:http://api.jquery.com/category/selectors/attribute-selectors/
修改强>
我只是重读了这个问题。你在谈论页面的网址吗?如果是这样,您必须在窗口位置匹配上执行if
语句:
if(window.location.href.match("abc/Lists/abc/DispForm.aspx?ID=")) {
$(".rfr-col-title").hide();
}
答案 1 :(得分:1)
if(window.location.href.indexOf("abc/Lists/abc/DispForm.aspx?ID=") > -1) {
jQuery(".rfr-col-title").hide();
}
答案 2 :(得分:0)
这个怎么样
var url = window.location.pathname;
if ("url:contains('abc/Lists/abc/DispForm.aspx?ID=')"){
$(".rfr-col-title").hide();
}
答案 3 :(得分:0)
jQuery确实有attribute contain selector。所以你可以这样做:
$('a[href*="abc/Lists/abc/DispForm.aspx?ID="]').hide();
而不是.css('display', 'none')
使用.hide()