我不确定我表达得是否正确。但是,我有一个类似于这样的 HTML 文档设置。
我试图在某人点击
<div id="intro_page" class="sub_page">
<div class="sub_header"><img src="assets/img/intro_header.jpg" /></div>
<div class="video_holder">
<video class="video_player"></video>
</div>
<div class="page_text"><img src="" width="1020" /></div>
</div><!-- /intro_page -->
and
<div id="spark_page" class="sub_page car_page">
<div class="sub_header"><img src="assets/img/header.jpg" /></div>
<div class="video_holder">
<video class="video_player"></video>
</div>
<ul class="car_story">
<li data-text="story1_text"><img src="assets/img/story1_btn2.jpg" /></li>
<li><img src="assets/img/story2_btn2.jpg" /></li>
<li><img src="assets/img/story3_btn2.jpg" /></li>
</ul>
<div class="page_text"><img src="" width="1020" /></div>
</div><!-- /spark_page -->
我试图在某人点击
car_story li
时,定位到包含此元素的父div中的page_text
div。但是由于有两个具有page_text
的div,我不知道如何定位与car_story ul
相同的父div中的那个。希望这样说得清楚。谢谢!
我尝试过类似于这样的方法,但没有成功。$(".car_story li").click(function() {
$(this).parent().find(".page_text img").attr("src","newimage.jpg");
});
#spark_page
的div。 - Jako$(this).parents(".sub_page").find(".page_text > img").attr("src","new_image.jpg");
- Jako