2015-11-30 26 views
-2

我有一個由js文件生成的代碼。我想抓住背景圖像的價值。我想採取網址,以便稍後點擊進行更改。我怎麼能通過jQuery來做到這一點?從元素中檢索背景圖片網址

<div class="slider_image" id="content_20" style="width: 450px; height: 137px; top: 0px; left: 0px; position: inherit; background-image: url(http://example.com/images/5656dd4934050.png);"></div> 
+1

http://api.jquery.com/css。另外請注意,我建議您將所有這些樣式規則放在樣式表中,並在點擊時切換類,而不是在飛行中繞開CSS屬性。 –

回答

0
// Triggering click event on some element. 
$("#someid").click(function(){ 

var bg = $('#content_20').css('background-image'); // Fetch Background image 

$('#content_20').css('background-image','url(img/1.jpg)'); // Setting new background image. 

}); 
+0

如果我有這個類 - > class =「slider_image content image」 –

+0

我怎麼能通過使用該類的原因id動態建立.. –

0

$( 「格」)。點擊(函數(){VAR 圖像= $(本)的CSS( 「背景圖片」) ;

試試這個,如果你沒有選擇

做的,但我的偏好會改變CSS CLA ss點擊。其良好的做法和性能改善