如何设置this.class做某事? 现在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");
}
答案 0 :(得分:1)
使用find()
找到类block
的元素:
$(this).find(".block").slideToggle("slow");
答案 1 :(得分:0)
您是否尝试过$(this).find('#block').slideToggle("slow");
?
答案 2 :(得分:0)
你的js可以是这样的
$(".container").click(showDescription);
function showDescription() {
$(this).find('div.block').slideToggle("slow");
}
它会起作用。