使用jquery根据URL删除特定元素

时间:2014-07-27 03:07:26

标签: javascript jquery html tumblr

我已经在互联网上搜索了一个答案,当我尝试组装不工作时,似乎有些点点滴滴。主要问题是我试图在一个页面上显示一个元素。问题是平台(Tumblr)不允许您直接编辑其他页面(' / tagged /'页面),因此这个元素(轮播)出现在每个页面上。我想到的解决方案是使用jquery根据url删除元素,但这不起作用。

我是编程的新手,所以虽然我知道基础知识,但我错过了将其付诸实践的经验。

if (document.location.pathname == '/tagged/') {
}
else { function showOne(id) {
$('.hide').not('#' + id).hide();
}
showOne(1);
}

2 个答案:

答案 0 :(得分:0)

我想你可以尝试下面的代码:

if (document.location.pathname.indexOf("/tagged/") >= 0) {
}
else { 
    function showOne(id) {
         $('.hide').not('#' + id).hide();
    }
    showOne(1);
}

答案 1 :(得分:-1)

尝试使用包含jQuery选择器:

$( document ).ready(function() {
if($( "a[href*='tagged']" )) {
    alert('ci sono');
 function showOne(id) {
         $('.hide').not('#' + id).hide();
    }
    showOne(1);
}
});

的jsfiddle: http://jsfiddle.net/UxHkZ/

享受您的代码!