我使用jQuery在用户交互时显示和隐藏元素。下面的代码工作正常:需要帮助jQuery隐藏/显示
<script type="text/javascript">
$(document).ready(function() {
$('.c').hide();
$('.b').click(function() {
var t = $(this);
t.parent().find('.c').show();
});
});
</script>
<div class="a">
<a href="#" class="b">Show</a>
<div class="c">This is hidden text</div>
</div>
但是当我把一个div标签内的链接代码不起作用。我无法弄清楚问题所在。所以我期待一些帮助。
<script type="text/javascript">
$(document).ready(function() {
$('.c').hide();
$('.b').click(function() {
var t = $(this);
t.parent().find('.c').show();
});
});
</script>
<div class="a">
<div class="d"><a href="#" class="b">Show</a></div> //if i place it inside div it doesn't work
<div class="c">This is hidden text</div>
</div>
任何人都可以指出为什么它不工作?
它这样工作!谢谢!! – shr3jn