我正在使用cross-domain-ajax jQuery插件將一些非現場內容加載到我的頁面中。只顯示由AJAX加載的div的一部分
我加載的原始來源網站上看起來像這樣的div:
<div class="trkp-hdr-img"><a href="/title/501166/cause-your-lies-ep"><img src="http://geo.static.traxsource.com/files/images/478052.jpg" /></a></div>
而且我加載它的方式是這樣的:
$.ajax({
url: 'http://www.traxsource.com/track/2655665/cause-your-lies',
type: 'GET',
success: function(res) {
var artwork = $(res.responseText).find('.trkp-hdr-img').html();
$('.mydiv').html(artwork);
}
});
這工作,但我想知道是否有可能只返回這個div的img src部分,所以它只顯示圖像的鏈接。
我知道如果圖像已經在它自己的div中,這將是簡單的,但因爲它被包裹在標籤中是不可能的。
是否有任何jQuery魔術可以找到這個div,然後濾除除img標籤之外的所有東西?
你只嘗試只查找圖像?在$(res.responseText).find('。trkp-hdr-img img');' – ochi
Yep累了,沒有任何回報:( – Grant
真的嗎?任何控制檯錯誤? - 你嘗試完全按照我所提到的'.html()'在結尾處) – ochi