访问通过换行函数添加的父项



我有一个输入字段fld。我将这个字段封装在代码的一部分中的div中。

input.wrap('<div>')

在代码的另一部分中,我获得了字段"fld",它是一个jQuery对象。fld.el包含输入字段。

现在,我想要之前围绕这个fld包装的divfld.el.parent()对我不起作用,fld.el.parents()也不起作用。尝试fld.el.closest('div'),但没有成功。

如果我通过id再次加载输入元素,我就可以访问父对象。$('#'+fld.id).parent()起作用。但我不想介绍任何id。有什么方法可以让我利用我拥有的fld.el并获得父级?

fld.el.parent()中的".el"是关于什么的?尝试fld.parent()

不能100%确定,但请尝试:

parentdivs = fld.el.parents("div:first");

parentdivs = fld.parents("div:first");

这将获得项目的第一个父div

如果没有看到您的代码并根据您描述的行为,我猜fld.el不是一个jQuery对象。

尝试:

$(fld.el).parent();

如果你100%确定它是一个jQuery对象(以上不起作用(,你应该发布你的代码,或者至少使用jsfiddle.net 重新创建你的问题

最新更新