2012-11-13 59 views
2

我該如何知道id當您點擊時點擊<span class="CheckBox">我該如何知道id以前的元素

代碼:

<div id="checkbox"> 
<input type="checkbox" id="demo" name="status" class="status" style="display: none; "> 
<span class="CheckBox"> 
<span class="CBContent">Block</span> 
<span class="CBPart"></span> 
</span> 
</div> 

啓動代碼的Jquery:

$(document).ready(function(){ 
$('.CheckBox').on("click", function(){ 

應該是什麼進一步的行動?

回答

2

您需要使用jquery prev()

Live Demo

$(document).ready(function() { 
    $(document).on("click", '.CheckBox', function() { 
     previousId = $(this).prev().attr('id'); 
     alert(previousId); 
    }); 
});​ 
+0

歡迎您。 – Adil

3

試試這個:

$('.CheckBox').on("click", function(){ 
    var $checkbox = $(this).prev(); 
    var $id = $checkbox.attr("id"); 
}); 
相關問題