我有一个按钮:
<button id="my-button" type="button" onclick="action()">press me</button>
我想在“action”函数中获取按钮的id(“my-button”)。
我试着用:
var id = $(this).id;
var id = $(this).attr('id');
我尝试从dom发送对象:
<button id="my-button" type="button" onclick="action(this)">press me</button>
但没有成功。
我怎样才能拿到身份证?
4条答案
按热度按时间9o685dep1#
您需要接受参数
第一个
但是,由于您使用的是jquery,我建议您使用它绑定事件。
第一次
b5buobof2#
在你的jquery代码中设置onclick事件,现在所做的是旧的风格,并且在少数浏览器中被弃用(许多在移动的浏览器中)。
因此,从HTML元素中删除onlclick事件的绑定,并添加jquery,如下所示。
第一个
odopli943#
9o685dep4#
event.target 给出了与事件关联的元素,在您的案例中点击。
第一个