Reputation: 3
How can i get Parent Div id (id="parent") when i click into the input text? Here is my sample html code:
<div id="parent">
<div class="child">
<input class="form-control" />
</div>
</div>
Upvotes: 0
Views: 322
Reputation: 2051
$("input.form-control").click(function(){
var parentId= $(this).parent().parent().attr('id');
alert(parentId);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="parent">
<div class="child">
<input class="form-control" />
</div>
</div>
Upvotes: 6
Reputation: 9561
Try the below
$(document).ready(function() {
$('input.form-control').click(function() {
alert($(this).parent().parent().attr('id'));
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="parent">
<div class="child">
<input class="form-control" />
</div>
</div>
Upvotes: 2