2013-03-27 46 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瞭解所有關於不同類型的選擇器