我的 HTML 包含许多这样的对象:
<div class="class">
<div class="disconnect_btn">Click here</div>
<input type="hidden" name="ID" value="12"/>
</div>
我有一个将另一个函数绑定到按钮元素的函数。像这样:
$('.disconnect_btn').bind('click',function(e){
disconnectFunction(e);
});
我想做的是首先获得按钮所在的 Div,我尝试使用e.parents('.class')
Method,但这总是返回错误,例如对象没有方法...我的第二个目标是从隐藏的输入字段中提取 value 属性父母事业部
function disconnectFunction(e){
var parent = e.parents('.class')); //returns error
var ID = parent.find('input:hidden[name=ID]').attr('value');
console.log( ID );
}
我也尝试了 this 和 $(this) 选择器,但不知何故我现在卡住了,也许有一个我找不到的简单解决方案。