我對jQuery並不熟悉,所以我正在寫這個來獲得你們的幫助。當所有div使用相同的類時,在其他div中顯示div數據與jquery
比方說,我有三個<div>
s具有相同的類,但具有不同的信息。刷新時,頁面上只顯示一個帶有數據的<div>
。
我做了這個JSFiddle演示。
腳本
var divs = $("div.visible-content").get().sort(function(){
return Math.round(Math.random())-0.5;
}).slice(0,1)
$(divs).show();
我的問題
如何顯示在另一個類,(對不起我的英語不好)出現在另一數據,自定義<div>
,是不一樣的as「。visible-content」?我的意思是,只有IF .visible-content可見,那麼應該使用.information-from-visible-content
類在自定義<div>
中顯示來自可見<div>
的信息。
我完整的HTML
<div class="visible-content">
<div class="information">1</div>
</div>
<div class="visible-content">
<div class="information">2</div>
</div>
<!-- .etc -->
<div class="other-content">
<h1>Other content</h1>
<div class="information-from-visible-content">
<!-- information from visible content-->
</div>
</div>
CSS
div.visible-content { position:absolute; display:none; }
.other-content { float:left; margin:0px 0px; width:100px; height:100px; background:red; }
.other-content h1 { float:left; margin:0px 0px; font-size:12px; }
對不起,我英文不好,並感謝所有的答案!
所以你只想顯示信息,如果div是可見的? – Darren
你是說如果任何一個'.visible-content'類是可見的,那麼將'.visible-content .information'中的信息顯示到'.other-content .information-from-visible-content'中? – Se0ng11
是的,我在說,如果.visible-content可見,那麼.information應該顯示在'.information-from-visible-content'中。我不知道如何正確地用英語說,但信息只能從「可見內容」div中顯示,而不能從所有div中顯示。 – Tauras