我有一个非常基本的问题。 如何通过输入元素id获取表单id。
<form id="my_form">
<fieldset>
<!--some <div>'s-->
<input id="my_input"></div>
<!--some <div>'s end-->
</fieldset>
</form>
现在如果我有
var form_input = $('#my_input');
如何获取 ID“my_form”?
谢谢。
最佳答案
使用closest
。它搜索元素的祖先*以查找第一个(最接近的)匹配。
$('#my_input').closest('form').attr('id');
*
注意:closest()从当前元素开始向上搜索,因此可以匹配当前元素。
关于jquery通过输入id获取表单id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2532808/