I have written below code of HTML
<ul class="dropdown-menu">
<li><button type="button" id="1" class="highlight"> Edit </button> </li>
<li><button type="button" id="2" class="highlight"> Edit </button> </li>
<li><button type="button" id="3" class="highlight"> Edit </button> </li>
<li><button type="button" id="4" class="highlight"> Edit </button> </li>
...............................
<li><button type="button" id="100" class="highlight"> Edit </button> </li>
</ul>
Now I want to fetch particular id in jQuery. But it's not working.
$('.highlight').on('click', function(e){
var id = $(this).attr('id');
alert(id);
});
Edit added snippet to show code works fine:
$('.highlight').on('click', function(e) {
var id = $(this).attr('id');
console.log(id);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul class="dropdown-menu">
<li><button type="button" id="1" class="highlight"> Edit </button> </li>
<li><button type="button" id="2" class="highlight"> Edit </button> </li>
<li><button type="button" id="3" class="highlight"> Edit </button> </li>
<li><button type="button" id="4" class="highlight"> Edit </button> </li>
<li><button type="button" id="100" class="highlight"> Edit </button> </li>
</ul>