通过jquery中的ID通过子元素选择父元素?

时间:2014-06-09 15:37:30

标签: jquery parent

我在一个带有唯一ID的表单中有一个按钮。我正在尝试使用按钮的ID选择按钮所在的表单。类似的东西:

    $('#submitButton').parent;

但这不起作用。

1 个答案:

答案 0 :(得分:1)

jQuery' s parent是一个功能:

var $parent = $('#submitButton').parent();

你会发现大多数jQuery API都是由函数而不是属性组成的。

您也可以使用$('#submitButton')[0].somepropertyname获取底层DOM对象(以及它的属性),但如果您已经在使用jQuery,则不建议这样做。

根据您问题的措辞,您可能应该使用closest代替:

e.g。

var $form = $('#submitButton').closest('form');

jQuery' s closest()返回祖先列表中最近的匹配对象对象本身。