Estoy tratando de que se active un evento de clic en cualquier etiqueta con la misma clase solo una vez.
Intenté usar '.one', aunque se elimina solo después de hacer clic en la etiqueta de primera clase.
$(document).ready(function() { $(".dropdown").one('click', function() { ... }); });El código se compra desde otro archivo .php en el mismo directorio con cierta información del servidor, por lo que hay múltiples (sin fin) en el número de etiquetas con la misma clase.
<div class = \"dropdown\" id=" . $row["name"] . "dropdown" . "> <div>". $row["email"] . "</div> <div>name:" . $row["name"] ."</div> <div>". $row["email"] ."</div></div> ";¿Alguna recomendación?
Según sus comentarios, lo que realmente debe hacer es aplicar una verificación de texto que ya esté disponible o no.
$(document).ready(function() { $(".dropdown").on('click', function() { if(empty($('<text wrapper class or id>').text())){ // add code to bring the info } //rest other code. }); });Nota: si puede mostrar su código HTML, entonces puedo actualizar mi código para darle una respuesta concreta. Lo anterior le guiará sobre cómo proceder.