2012-08-09 50 views
1

我試圖使用jquery變量將我的div連接到它內部的圖像。不知道如何做到這一點。感謝您的幫助。簡單的jquery變量問題

var pictureDiv = $('#pictureDiv'); 

pictureDiv.css('height','500'); 

//I want to change image within my pictureDiv and 
//want to use my pictureDiv variable.. 
pictureDiv.img?? 

//I also want to change p tag within my pictureDiv and 
// want to use my pictureDiv variable.. 
pictureDiv.p?? 
+0

你要找的'.find()',如'pictureDiv.find( 'IMG')'或什麼的。 – Pointy 2012-08-09 01:08:01

+0

使用.find()方法處理元素中的所有內容 – ShaunOReilly 2012-08-09 01:10:56

回答

3

如果圖片div有<p>標籤,是這麼的實際圖像或者同時包含<p>標籤和標籤<img>的容器?如果它是一個容器,使用.find()功能是這樣的:

pictureDiv.find('img').attr('src',SomeValue); 
pictureDiv.find('p').... 
2

,如果你有pictureDiv p標籤和img標籤

var pictureDiv = $('#pictureDiv'); 

pictureDiv.css('height','500'); 

$("img",pictureDiv).attr("src","image path"); 

$("p",pictureDiv).html("insert text into p tag"); 
1

的jQuery( '#pictureDiv')找到( 「IMG」) ; jQuery('#pictureDiv')。find(「p」);

這應該讓你的圖像列表。

這就是如果我正確理解問題。

心連心