如何使用jQuery和链接我点击我找到一个具体形式

我有一个链接,想显示/隐藏的一种形式。 第一行做它,但它所做的只是一个在自己的评论div中所有形式。 如何选择的形式。 其他3人的猜测和不工作(他们似乎什么也不做)。 我想马上要到的意见,再往下它的形式和使用翻转(因为它的工作原理,但适用于所有的第一行)会做的伎俩。 但到目前为止,看来我得0的元素

$('.comment .reply a').click(function() { $('.comment form').toggle('slow'); //$(this).parent('.comment').children('form')[0].toggle('slow'); //$(this).parent('.comment').find('form').toggle('slow'); //$("form", this).toggle('slow'); });

--------------解决方案-------------

如果我理解正确的话,这应该这样做:

$('.comment .reply a').click(function() {
$(this).closest(".comment").find("form").toggle('slow');
});

也就是说,获得最接近父div.comment到点击的锚,并找到自己的后代form元素。

你可以试试

$(this).closest('form').toggle();

添加一个idform ,并用它在选择。

修改成

$('.comment .reply a').click(function(event)
{
$(event.target).parent('form').toggle('slow);
});

这将需要对事件的目标,找到父窗体,并切换。

分类:jQuery的 时间:2012-08-21 人气:0
本文关键词: jQuery的,CSS选择器
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.699 (s). 10 q(s)