Ok Turdo, te estoy siguiendo y me estas abriendo la mente, Gracias. Claro, entre lo que me dices y lo que estoy leyendo estoy entendiendo más. Pero ahora de sale otra pregunta: cómo puedo modificar mi script original para que en lugar de devolver un solo input con su valor, me devuelva dos inputs ?
Me explico con código:
ORIGINAL:
Código Javascript
:
Ver original<script type="text/javascript">
$('#my_modal').on('show.bs.modal', function(e) {
var bookId = $(e.relatedTarget).data('book-id');
$(e.currentTarget).find('input[name="bookId"]').val(bookId);
});
</script>
MODIFICADO PARA DEVOLVER 2 INPUTS:
Código Javascript
:
Ver original<script type="text/javascript">
$('#my_modal').on('show.bs.modal', function(e,a) {
var bookId = $(e.relatedTarget).data('book-id');
$(e.currentTarget).find('input[name="bookId"]').val(bookId);
var bookNombre = $(a.relatedTarget).data('book-nombre');
$(a.currentTarget).find('input[name="bookNombre"]').val(bookNombre);
});
</script>
Esta modificación no me funciona, pues definitivamente no es así, pero espero poder explicar mi idea con esas últimas líneas.