jquery - how to select closest class and its id with closest method -


<div id="demo">     <div class="moduletable">         <div class="demo">             <div class="demo-wrap">                 <div class="container" id="button-1">button-1 contents</div>                 <div class="ctrl">                     <div><a href="#buttton-1">button-1</a>                     </div>                 </div>             </div>         </div>     </div> </div> 

jquery

$('ctrl').click(function(){ 

$(this).closest('.container #button-1').width();

// how select class container first , id button-1

}

edit

<div class="container" id="button-1">button-1 contents</div> <div class="container" id="button-2">button-2 contents</div> <div class="ctrl"> <div><a href="#buttton-1">button-1</a> </div> </div> 

how can container width id if 1 button pressed should alert button-1 width , if should alert button-2.

you can find previous sibling:

$(this).prev(".container") 

then grab it's id:

$(this).prev(".container").prop("id"); 

edit: it's width:

$(this).prev(".container").width(); 

Comments

Popular posts from this blog

basic authentication with http post params android -

vb.net - Virtual Keyboard commands -

c++ - End of file on pipe magic during open -