2013-11-28 110 views
-2

請,你能幫忙嗎?我有一些HTML:jQuery事件onclick顯示/隱藏div

<span class="about" id="but01">About this</span> 

<span class="about" id="but02">About this</span> 

<div id="s1" class="hidden"> 
<div id="s2" class="hidden"> 

,我需要調用DIV ID S1/S2隱藏/顯示從跨度ID but01/onclick事件but02使用JQuery。

THX支持

回答

0

試試這個:

$('span[id^="but0"]').click(function(){ 
    var id = $(this).attr('id').substr(4); 
    if($('#s' + id).is(':visible')) 
     $('#s' + id).hide(); 
    else 
     $('#s' + id).show(); 
}); 

DEMO

0

這使用了on功能:

$("#but01").on('click', function() { 
    $("#s1").toggle(); 
}); 
+1

這將綁定功能也動態創建的元素。 – Deximat