Estoy tratando de actualizar los atributos modal y de video al hacer clic en el botón.
Funciona bien, pero el problema es que solo aplica esto cuando hago clic en el primer botón (primer elemento con la clase videoBtn), quiero que se aplique en todos los demás botones con la misma clase
aquí está mi código
$(".videoBtn").click(function(){ $("#video").attr('src',$(".videoBtn").data('src')); $(".modal").attr('id', $(".videoBtn").data('target').substring(1)); });No está usando el valor del elemento actualmente seleccionado, pero primero con la clase, debe usar $this en lugar de $('.videoBtn')
$(".videoBtn").click(function(){ $("#video").attr('src',$(this).data('src')); $(".modal").attr('id', $(this).data('target').substring(1)); });$(".videoBtn").each(function(){ $(this).on('click', function() { $("#video").attr('src',$(".videoBtn").data('src')); $(".modal").attr('id', $(".videoBtn").data('target').substring(1)); }) })