2010-03-24 54 views
0

我需要從xml解析一個值並將其放置到圖像的src字段。 我試圖解析它作爲$(".photoBox img").append(ImageSmURL); 和我解析列表的第一個圖像src

<img src="" alt="">/FLPM/media/images/0E7Q9Z0C_sm.jpg/FLPM/media/images/2A9L1V2X_sm.jpg</img> 

我該怎麼做,所以其結果將是爲...

<img src="/FLPM/media/images/0E7Q9Z0C_sm.jpg" alt="" /> 

我的XML

<Images> 
<ImageID id="63"> 
<ImageSmURL>/FLPM/media/images/5V2G4Q5S_sm.jpg</ImageSmURL> 
<ImageLgURL>/FLPM/media/images/5V2G4Q5S.jpg</ImageLgURL> 
</ImageID> 
<ImageID id="64"> 
<ImageSmURL>/FLPM/media/images/5Y2K4T5V_sm.jpg</ImageSmURL> 
<ImageLgURL>/FLPM/media/images/5Y2K4T5V.jpg</ImageLgURL> 
</ImageID> 
</Images> 
+0

var ImageSmURL = $(this).find('ImageSmURL')。text(); – zurna 2010-03-24 01:58:32

回答

1

你可以這樣做:

$(".photoBox img").attr("src", ImageSmURL); 

.append()在元素的末尾添加文本/元素。
.attr()設置給定的屬性,在這種情況下爲src

+0

嘿,這是偉大的,但仍有一個問題。我的代碼仍然採用xml文件中的兩個ImageSmURL值。所以結果如下: zurna 2010-03-24 01:58:15

+0

@zurna - 你想要第一個,或者每個或者創建一個圖像...?什麼是期望的輸出? – 2010-03-24 01:59:44

+0

只有第一個。 – zurna 2010-03-24 02:00:20