jquery lấy đường dẫn hình của background-image css?

Home Forums Hỏi đáp jquery lấy đường dẫn hình của background-image css?

This topic contains 1 reply, has 2 voices, and was last updated by Ảnh hồ sơ của TheBigBang TheBigBang 3 years, 7 months ago.

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #6245
    Ảnh hồ sơ của Quốc
    Quốc
    Member

    Mình có 1 thẻ div và thẻ div đó được css như sau:

    #mydiv{background: url(../images/mypics.jpg) no-repeat center center;
    

    Vậy có cách nào mình lấy được cái đường dẫn hình là ../images/mypics.jpg ra ko?

    Bác nào biết dùng jquery chỉ giúp em :) Thanks

    #7875
    Ảnh hồ sơ của TheBigBang
    TheBigBang
    Member

    Bạn có thể sử dụng đoạn jquery sau:

    $("#mydiv").click(function() {
            var bg = $(this).css('background-image');
            bg = bg.replace('url(','').replace(')','');
            alert(bg);
        });
    

    Đoạn jquery trên thực hiện lấy đường dẫn hình background của thẻ div đó và show lên dưới dạng 1 thông báo khi bạn click vào thẻ div đó.
    Sau khi có giá trị bg bạn có thể dùng giá trị này cho ứng dụng bạn muốn :) chúc thành công!

Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.