2012-08-09 36 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”);

这应该让你的图像列表。

这就是如果我正确理解问题。

心连心