style page modificar con change bootstrap body addattr jquery dom refresh

page - jquery id value



jquery no ve elementos nuevos (2)

Con los eventos de jQuery, si desea que el evento se aplique a elementos nuevos, debe usar el método .live ; sin embargo, jQuery 1.3 no admite desenfoque, enfoque, mouseenter, mouseleave, cambiar, enviar eventos como eventos en vivo. (cambiar, enviar y desenfocar / enfocar están en la hoja de ruta para jQuery 1.4)

Como alternativa, puede usar el complemento liveQuery .

Soy nuevo en JQuery, así que tengan paciencia :).

Tengo un problema simple:

$(document).ready(function() { $("#instrument").change(function() { $("#tunings").html("<select id=/"TuningSelector>/"[..]</div>"); }); $("#TuningSelector").change(function() { DoSomethingWithTheValue(); }); });

El problema es: cuando el instrumento ha cambiado, la secuencia de comandos ya no responde a los cambios de TuningSelector. Al igual que JQuery no ve el nuevo elemento TuningSelector ...

¿Debo llamar a una actualización en JQuery más o menos? ¿Para que vea el DOM actualizado?


En general, desea utilizar on para que aplique el controlador a los nuevos elementos que coincidan con el selector y delegar en un elemento superior en el DOM.

$(''body'').on( ''change'', ''#control'', function() { DoSomething(); });