如果URL包含X,则尝试向元素添加类

时间:2014-03-22 16:52:05

标签: jquery css

尝试开始使用这段代码

<script type="text/javascript">
$(function (){
    if ( document.location.href.indexOf('product') > -1){
    $('.featproducts').addClass("display-none")
}
});
</script>

网址是: http://domsveta.by/katalog/product/3919-

这里有一些测试小提琴 http://jsfiddle.net/83H63/5/

我害怕它是俄语的,所以它会在理解中产生一些信息。

知道它为什么不起作用?感谢

我希望将班级.display-none分配给班级"featproducts"的任何元素,如果它在网址中显示"product"

更新

在小提琴中http://jsfiddle.net/83H63/5/ 使用#我能够将一个类添加到元素

但是在生产网站上,我无法使用#.featproducts

进行此操作

因此,代码不是那么快。

谢谢你的抬头。

3 个答案:

答案 0 :(得分:0)

class selector .

$('.featproducts').addClass("display-none");
// ^

答案 1 :(得分:0)

你需要使用.来定位jQuery中的类,所以你可以这样做:

$('.featproducts').addClass("display-none");

答案 2 :(得分:0)

天!我怎么能看不到......

演示:JSFiddle 忽略警报,点击“运行”

必须是:

window.location.href


if ( window.location.href.indexOf('product') > -1){
    $('.featproducts').addClass("display-none")
}