Erhalte das Hintergrundbild eines divs mit jQuery. Gibt es eine integrierte Methode, um den URL () -Abschnitt zu entfernen?

8

Ich verwende diesen Code, um das Hintergrundbild von div zu erhalten.

%Vor%

Dies gibt url%28http://example.com/images/layout/content-trans.png%29

zurück

Ich weiß, dass Sie element.height() verwenden können, um die Höhe eines Elements ohne px zu erhalten ( parseInt() funktioniert auch), also habe ich mich gefragt, ob es eine ähnliche Methode für jQuery gibt, um das tatsächliche Hintergrundbild minus% zu erhalten. co_de% Metadaten.

Ich könnte einen regulären Ausdruck verwenden, etwa url() , aber ich würde lieber zuerst wissen, ob es einen eingebauten Weg gibt.

    
alex 08.05.2009, 00:26
quelle

4 Antworten

18

url () ist Teil des Wertes von background-image, also müssen Sie regex replace verwenden.

%Vor%

Hinweis: Ссылка

    
Brian Kim 08.05.2009, 00:33
quelle
0

Wie wäre es mit dieser einfachen Lösung:

%Vor%     
Nadia Alramli 08.05.2009 00:35
quelle
0
%Vor%

Entnommen aus dem waitForImages jQuery-Plugin . Ich bin auch der Autor.

    
alex 13.05.2013 00:21
quelle
0

Etwas wie:

%Vor%

In reinen JS Begriffen

    
karim79 08.05.2009 00:34
quelle

Tags und Links