обычно используют делегирование событий
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<div class="div">
<button id="id1">1</button>
<button id="id2">2</button>
</div>
<script>
jQuery(function ($) {
$(".div").on("click", function (e) {
if (e.target.tagName == "BUTTON") {
alert(e.target.id.replace(/^.*[^\d]/, ""));
}
});
});
</script>