2011-12-22 79 views
0

如何设置此类做些什么? 现在this.block不起作用!如何设置此类做些什么?

HTML

<div class="container"> 
    <div class="block" >#Product 01.</div> 
    <img src="001.jpg" width="300"/> 
</div> 

<div class="container"> 
    <div class="block" >#Product 02.</div> 
    <img src="002.jpg" width="300"/> 
</div> 

JS

$(".container").click(showDescription); 

function showDescription() { 
     $(this.block).slideToggle("slow"); 
} 

回答

1

使用find()block类来定位元素:

$(this).find(".block").slideToggle("slow"); 
+0

谢谢,它的作品! – user964351 2011-12-22 06:51:35

0

你特里结构d $(this).find('#block').slideToggle("slow");

0

你的js,可就是这样

$(".container").click(showDescription); 

function showDescription() { 
     $(this).find('div.block').slideToggle("slow"); 
} 

,它会工作。