使用 jQuery 定位父 div 内的元素
我使用此代码来显示和隐藏带有名为“text”的类的 div:
$(".text").hide();
$('.more-link').click(function(){
$(".text").slideToggle();
});
与此 HTML 一起:
<div class="box">
<p>Some text</p>
<div class="text">
<p>Even more text</p>
</div>
<a href="#" class="more-link">Read more</a>
</div>
<div class="box">
<p>Some text</p>
<div class="text">
<p>Even more text</p>
</div>
<a href="#" class="more-link">Read more</a>
</div>
我需要帮助来定位父 div 中的特定“div.text”。我想我应该使用parent()函数,但我不明白应该如何应用它。
感谢您的帮助。
I use this code to show and hide the div with a class named "text":
$(".text").hide();
$('.more-link').click(function(){
$(".text").slideToggle();
});
Together with this HTML:
<div class="box">
<p>Some text</p>
<div class="text">
<p>Even more text</p>
</div>
<a href="#" class="more-link">Read more</a>
</div>
<div class="box">
<p>Some text</p>
<div class="text">
<p>Even more text</p>
</div>
<a href="#" class="more-link">Read more</a>
</div>
I need help to target the specific "div.text" in the parent div. I guess I should use the parent() function, but I don't understand how I should apply it.
Thank you for any help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
您可以这样做(这样每个链接仅显示相对文本):
fidlle: http://jsfiddle.net/QEVXf/
You could do (in this way each links shows only the relative text):
fidlle: http://jsfiddle.net/QEVXf/
尝试 :
Try :
替换
为
Replace
with