¿Podría alguien decirme cómo puedo modificar el html antes de insertarlo en el documento?jQuery - modificar cadena HTML
Ésta es una llamada AJAX:
url: "http://localhost/cart/public/admin/album",
success: function(html) {
Este es el resultado de la llamada AJAX:
<div class="main-content slide-in">
<h1>Create Album</h1>
<div class="inner">
</div>
</div>
Todo lo que quiero hacer es cambiar el color de la etiqueta h1
. He agregado este código
url: "http://localhost/cart/public/admin/album",
success: function(html) {
$(html).find('h1').css('color','red');
$('aside').after(html);
Sin embargo, esto no tiene ningún efecto. Sin embargo, el selector jQuery parece estar funcionando.
url: "http://localhost/cart/public/admin/album",
success: function(html) {
$(html).find('h1').css('color','red');
console.log($(html).find('h1').length);
$('aside').after(html);
Utilizando console.log
salidas correctas 1. Por lo tanto, es encontrar el h1. Por alguna razón, aunque el estilo CSS no se está aplicando.
Estoy atascado. ¿Me estoy perdiendo un paso?
¿Estás tratando de cambiar el color del texto o el color de fondo? –
¿Puedes hacer una demostración de http://jsfiddle.net de este problema? – Petr
Su código debería funcionar, ¿está seguro de que su página no contiene ninguna regla para ocultar los elementos que está agregando? –