作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下表格:
<form id="formId">
<!-- some tags -->
<div>
<!-- some other divs or something else -->
<input type="radio" onclick="handler(this) />
</div>
</form>
函数处理程序如下所示:
var handler = function(elem){
init();
var clicked = //here should be form id
//other staff
};
如何获取所附表单的 id?假设网页上只有一个表单。
我正在寻找纯 js 以及 jQuery 解决方案。
最佳答案
您需要:
1)为elem创建jquery对象。
2)使用.closest('form')遍历表单元素
3) 使用.attr('id')
获取id
$(elem).closest('form').attr('id');//will return "formId" in defined click handler
<强> Working Demo
关于javascript - 如何获取位于的表单 Id 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30208607/
我是一名优秀的程序员,十分优秀!