Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 父元素搜索未按设想工作_Jquery_Parent_Alerts - Fatal编程技术网

Jquery 父元素搜索未按设想工作

Jquery 父元素搜索未按设想工作,jquery,parent,alerts,Jquery,Parent,Alerts,有人能告诉我为什么中的警报没有写在页面上吗?这与使用parent()有关吗 我不明白为什么我不能得到aleast弹出的警报…即使没有价值 仅供参考,我希望返回 提前感谢您的帮助 这就是你要找的吗 var clSection = $(this).parents('fieldset').attr('class'); 看看这个 您需要使用.attr('class')) 此外,您已经为链接指定了id,因此可以执行$(“#分配”)。单击()而不是$(“#继续a”) 最后,尝试使用console.lo

有人能告诉我为什么中的警报没有写在页面上吗?这与使用
parent()
有关吗

我不明白为什么我不能得到aleast弹出的警报…即使没有价值

仅供参考,我希望返回


提前感谢您的帮助

这就是你要找的吗

var clSection = $(this).parents('fieldset').attr('class');
看看这个

您需要使用.attr('class'))

此外,您已经为链接指定了id,因此可以执行$(“#分配”)。单击()而不是$(“#继续a”)

最后,尝试使用console.log(yourMessage)而不是alert(yourMessage)-更友好

更新:

大多数jquery方法返回列表,而不是项。
顺便说一句,className是一个属性,而不是一个方法。

链接的fiddle请求的是一个没有类的元素的类。“continue”链接的父级是一个div,它具有
continue
ID
continue
name
,但没有类。进一步扩大这一领域;您需要
$(this.parent().parent().attr('class')以获取该类。请尝试在javascript方法中将className()转换为className。实际上,我有4个字段集,它们的格式根据每个字段集底部的“下一节”链接显示和隐藏。我希望能够根据每个部分中显示的内容查找每个链接。我会在早上尝试一下这个编码,然后回来报告。谢谢你的建议!谢谢Rahul,你能用Chrome看到console.log吗?我也使用firefox,但现在我更喜欢Chrome?这是另一个很好的方法。这一点也很有道理。我将插入这个,看看它是否执行更快…谢谢!感谢grc的回复。我实际上在我的页面上显示/隐藏了4个字段集,这就在第节中。我在每个字段集的底部有一个“下一节”链接,用于启动当前字段集的关闭和另一个字段集的打开。我想使用相同的链接来控制每个字段集的验证。