2013-01-05 74 views
-1

我想使用next()獲取圖像src屬性。我有這個圖像的ul是動態的,所以我將我的ul id傳遞給我的函數。以下是我的代碼返回給我未定義的值。如何使用動態ul中的next()獲取圖像src

var nxtimg=$("#"+slideid+" li#2 img").next().attr("src"); 

如果我刪除.attr(「src」),上面的代碼行很好用。同時#2是我想下一個元素我李ID,但是這成爲硬編碼的,所以我希望把它像動態,

var nxtimg=$("#"+slideid+" li"+liid).next().attr("src"); 

,但是當我添加liid那麼它不工作。

+1

請發佈您的HTML,以顯示結構。如果沒有它,很難確定發生故障的'.next()'是怎麼回事 – SpaceBison

回答

2

它看起來像你只需要這樣:

$('#2').next().find('img').attr("src"); 

注意到,一些ID僅在HTML5文檔有效。不在HTML4中 -

相關問題