我在一个带有唯一ID的表单中有一个按钮。我正在尝试使用按钮的ID选择按钮所在的表单。类似的东西:
$('#submitButton').parent;
但这不起作用。
答案 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()返回祖先列表中最近的匹配对象和对象本身。