使用jquery修改某些页面上的css

使用jquery修改某些页面上的css,jquery,Jquery,我需要使用Jquery修改某些页面上以一组文件名结尾的div。例如,如果页面以文件名dispform.aspx结尾,我希望jquery在加载页面时删除特定的div 这是如何实现的?使用当前url时可以使用: $(location).attr('href'); 之后,可以使用jQuery删除div: $("#myDivId").remove(); 例如,如果页面以文件名dispform.aspx结尾,我希望 jquery在加载页面时删除特定的div 从window.location.href中

我需要使用Jquery修改某些页面上以一组文件名结尾的div。例如,如果页面以文件名dispform.aspx结尾,我希望jquery在加载页面时删除特定的div


这是如何实现的?

使用当前url时可以使用:

$(location).attr('href');
之后,可以使用jQuery删除div:

$("#myDivId").remove();
例如,如果页面以文件名dispform.aspx结尾,我希望 jquery在加载页面时删除特定的div

window.location.href
中查找文件名,然后执行以下操作:

if (window.location.href.indexOf('dispform') > 0) {
  $('#divID').remove();
}

您需要将该代码放入
$中。就绪
处理程序。

这是可能的。您可以从Javascript jQuery获取当前文件名。请查看此帖子

如果您想确保即使存在查询参数或哈希标记,也可以这样做:

if (/dispform.aspx$/.test(document.location.toString())) {
 // code to remove element
}
$(document).ready(function() {
    if (window.location.pathname.match(/\/dispform.aspx$/) {
        $("#targetDiv").hide();
    }
});
显然,你会用自己的id来代替#targetDiv