2013-03-27 22 views
0

这可能很简单,但对jQuery来说很新。jQuery属性问题 - 试图检索div ID和类信息

我试图检索div id和div类的最后一部分,使它们显示:无。

这里是什么,我现在有一个例子:

<div id="content-right"> 
<div class="item107 item-image">..content here..</div> 
</div> 

<script> 
$("document").ready(function() 
{ 
$("[id="#content-right"][class$=item-image]").css({"display": "none"}); 

}); </script> 

( “[ID =” #内容右 “] [$类=项图像]”)......这是我无法弄清楚的代码段。

回答

0

你可以这样做:

$("#content-right .item-image").css({"display": "none"}); 

或者:

$("#content-right .item-image").hide(); 

这个隐藏与item-image类股利。

如果你想隐藏两种,你可以隐藏它的父:

$('#content-right').hide(); 

如果你想选择两个选项,你可以这样做:

$("#content-right, .item-image"); 
+0

不错!工作完美! – user1598782 2013-03-28 15:36:51

0

要隐藏你的榜样股利使用:

$("#content-right .item-image").hide(); 

这将选择具有类item-image这是一个后代的任何元素元素的id为content-right,并将display属性更改为none。

0

你的选择是你想达到什么样的过于复杂,你也似乎被错误地使用引号,您可以将代码简化为:

$("#content-right .item-image").hide(); 

hide()函数为css({'display':'none'})同样的效果。

检查出this article了解所有关于不同类型的选择器