Ciao a tutti, ho un problema su una serie di link vi posto il code:

codice:
<div class="smenu">
   <a href="#" class="deactive" data-link="link1">Link 1</a>
   <a href="#" class="deactive" data-link="link2">Link 2</a>
   <a href="#" class="deactive" data-link="link3">Link 3</a>
</div>

<script src="https://code.jquery.com/jquery-3.3.1.js"></script>

<script>
$(document).ready(function(){
$(".smenu>a").on("click", function(e){
   e.preventDefault();
   e.stopPropagation();
   alert("1");
)};

});
</script>
il problema è che in questo modo quando clicco su un link "alert" viene visualizzato per tutti i link cioè in questo caso 3 volte, qual'è il motivo?