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
Post a Comment