删除某个位置的元素

时间:2010-03-29 06:13:46

标签: javascript jquery

假设窗口的位置在htt://stackoverflow.com/index.php上,我想用jQuery删除索引页面中的元素。这就是我所拥有的,而且它不起作用:

$(document).ready(function() {
    var location    =   window.location;
    var locQuery    =   /index/i;
    if (location.match(locQuery)) {
        $('.someClass').removeClass();
    }
});

2 个答案:

答案 0 :(得分:3)

您只是删除了它的类,例如

<div class="someclass"></div>

将变为

<div></div>.

$('.someClass').remove();

答案 1 :(得分:0)

我发现了问题。 window.location是一个对象,因此.match方法无法匹配正则表达式中的任何内容。我必须使用.href的{​​{1}}属性来获得匹配。

var location       =    window.location.href;
var locQuery       =    /index/i;
if (location.match(locQuery)) {
    $('.someClass').remove();
}

我希望我使用正确的条款。我是JavaScript的新手。