我有html
DOM
像這樣我想抓圖像url
。如何從風格屬性
<img src="constant/spacer.gif" style="background-image:url(https://example1.com/image/image1.png);" class="images-thumb">
<img src="constant/spacer.gif" style="background-image:url(https://example2.com/image/image1.png);" class="images-thumb">
我的預期輸出:["https://example1.com/image/image1.png","https://example1.com/image/image1.png"];
現在,我使用此代碼
arr = [];
$('.images-thumb').each(function(){
arr.push($(this).attr('style')); // furthur i don't know
});
console.log(arr);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<img src="" style="background-image:url(https://example1.com/image/image1.png);" class="images-thumb">
<img src="" style="background-image:url(https://example2.com/image/image1.png);" class="images-thumb">
Furthur我不知道如何準確抓住
["https://example1.com/image/image1.png","https://example1.com/image/image1.png"];
請幫我在此先感謝
你可以給圖片的來源src屬性爲什麼使用它作爲背景? –
我正在爲客戶端做的,所以我不能改變'DOM'的結構 –
@DilipG我發佈了一個答案,我已經測試它,它的工作原理。只要試一試 – shivgre