Ai đó có thể cho tôi biết cách tôi có thể sửa đổi html trước khi tôi chèn nó vào tài liệu?jQuery - sửa đổi chuỗi HTML
Đây là một cuộc gọi AJAX:
url: "http://localhost/cart/public/admin/album",
success: function(html) {
Đây là kết quả của cuộc gọi AJAX:
<div class="main-content slide-in">
<h1>Create Album</h1>
<div class="inner">
</div>
</div>
Tất cả tôi muốn làm là thay đổi màu sắc của thẻ h1
. Tôi đã thêm mã này
url: "http://localhost/cart/public/admin/album",
success: function(html) {
$(html).find('h1').css('color','red');
$('aside').after(html);
Tuy nhiên điều này không có hiệu lực. Bộ chọn jQuery dường như không hoạt động.
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);
Sử dụng console.log
kết quả đầu ra chính xác 1. Vì vậy, tìm h1. Đối với một số lý do mặc dù phong cách css không được áp dụng.
Tôi hơi bị kẹt. Tôi có bỏ lỡ một bước không?
Bạn đang cố thay đổi màu văn bản hoặc màu nền? –
Bạn có thể tạo bản trình diễn http://jsfiddle.net về vấn đề này không? – Petr
Mã của bạn nên hoạt động, bạn có chắc chắn trang của mình không chứa bất kỳ quy tắc nào để ẩn các thành phần bạn đang thêm không? –