¿Alguien puede ayudarme? Tengo una pregunta tonta. trato de hacer una función de alerta usando js pero no se ejecuta
<script type="text/javascript"> $(".delete").click(function(){ alert("Are you sure?"); }); </script>y este es mi boton de borrar
<td><a class=\"btn delete btn-danger\" href='".base_url().'admin/blog/deleteblog/1'."'>Delete</a></td>Parece funcionar bien en el siguiente ejemplo para mí.
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> </head> <body> <td><a class="btn delete btn-danger" href="#">Delete</a></td> </body> <script> $(".delete").click(function () { alert("Are you sure?"); }); </script> </html>No estoy seguro de por qué ha usado \ alrededor del nombre de su clase aquí, pero uno está entre comillas y otro fuera. Quitaría estos.
"btn eliminar btn-peligro"
<td> <a class="btn delete btn-danger" href='".base_url().'admin/blog/deleteblog/1'."'> Delete </a> </td>En cuanto a su secuencia de comandos, debe verificar si el documento está listo antes de usar JQuery: https://learn.jquery.com/using-jquery-core/document-ready/
<script type="text/javascript"> $( document ).ready(function() { $(".delete").click(function(){ alert("Are you sure?"); }); }); </script>