0

如何正确使用以下语法。访问顶级父标签的表单方法

我想做这样的事情

var a = ($(this).parent()).parent();
var form = $(a+" #modal-form-tag form");
4

2 回答 2

3

ID 必须是唯一的,所以就$("#modal-form-tag form")足够了。

如果您打算使用类来允许具有该标识符的多个元素,请尝试:

$(this.parentNode.parentNode).find(".modal-form-tag form")

请注意,上面使用了一些Vanilla JS来避免额外的函数调用。

为了进一步扩展,如果你的容器有一些独特的特性,比如类名(对于这个例子,我假设class="somecontainer"),你可以这样做:

$(this).parent(".somecontainer").find(".modal-form-tag form")

parent这将消除链接调用中涉及的猜测。

于 2013-04-13T17:34:00.380 回答
0

a.find('#modal-form-tag form')?

于 2013-04-13T17:30:48.660 回答