我有鏈接,當你點擊它顯示具體的div
和其餘隱藏。這一切工作正常,但它是全部手動編碼的。請參閱http://jsfiddle.net/M9kAX/jquery隱藏所有和顯示子女
是否有更好的方法使用適用於所有divs
的簡單腳本對其進行編碼?
感謝,
<div class="kosa">
<div id="video0"><h5>Introduction</h5>
Intro
</div>
<div id="video1"><h5>Install </h5>
Install
</div>
<div id="video2"><h5>Authorize with Adobe ID</h5>
Authorize
</div>
<div id="video3"><h5>Add a Library</h5>
Add Lib
</div>
<div id="video4"><h5>Borrow titles</h5>
Borrow
</div>
<div id="video5"><h5>Download</h5>
Download
</div>
<div id="video6"><h5>Read eBooks</h5>
Read
</div>
<div id="video7"><h5>Delete, Return, & Share</h5>
Del
</div>
<div id="video8"><h5>One</h5>
One
</div>
</div>
<div class="related">
<h5>Related Videos</h5>
<span id="link0"><i class="icon-video"></i> Introduction</span>
<span id="link1"><i class="icon-video"></i> Install</span>
<span id="link2"><i class="icon-video"></i> Authorize with Adobe ID</span>
<span id="link3"><i class="icon-video"></i> Add a Library</span>
<span id="link4"><i class="icon-video"></i> Borrow titles</span>
<span id="link5"><i class="icon-video"></i> Download</span>
<span id="link6"><i class="icon-video"></i> Read eBooks</span>
<span id="link7"><i class="icon-video"></i> Delete, Return, & Share</span>
<span id="link8"><i class="icon-video"></i> One</span>
</div>
$(function() {
$('#video1,#video2,#video3,#video4,#video5,#video6,#video7,#video8').hide();
$('#link0').click(function() {$('#video0').show();$('#video1,#video2,#video3,#video4,#video5,#video6,#video7,#video8').hide(); });
$('#link1').click(function() {$('#video1').show();$('#video0,#video2,#video3,#video4,#video5,#video6,#video7,#video8').hide(); });
$('#link2').click(function() {$('#video2').show();$('#video0,#video1,#video3,#video4,#video5,#video6,#video7,#video8').hide(); });
$('#link3').click(function() {$('#video3').show();$('#video0,#video1,#video2,#video4,#video5,#video6,#video7,#video8').hide(); });
$('#link4').click(function() {$('#video4').show();$('#video0,#video1,#video2,#video3,#video5,#video6,#video7,#video8').hide(); });
$('#link5').click(function() {$('#video5').show();$('#video0,#video1,#video2,#video3,#video4,#video6,#video7,#video8').hide(); });
$('#link6').click(function() {$('#video6').show();$('#video0,#video1,#video2,#video3,#video4,#video5,#video7,#video8').hide(); });
$('#link7').click(function() {$('#video7').show();$('#video0,#video1,#video2,#video3,#video4,#video5,#video6,#video8').hide(); });
$('#link8').click(function() {$('#video8').show();$('#video0,#video1,#video2,#video3,#video4,#video5,#video6,#video7').hide(); });
});
使用類而不是ID –
我問過類似的問題,今天早些時候,檢查出我得到的答案是偉大的...... HTTP://stackoverflow.com/questions/21427353/condense-重複jQuery的功能 – Dijon