Javascript 使用元素类获取元素id
我想得到被按下的元素的id 我知道这是一个非常常见的问题,但我不想在jquery中找到解决方案(我尽量少用) 我无法修改html,假设如下:Javascript 使用元素类获取元素id,javascript,onclick,css-selectors,Javascript,Onclick,Css Selectors,我想得到被按下的元素的id 我知道这是一个非常常见的问题,但我不想在jquery中找到解决方案(我尽量少用) 我无法修改html,假设如下: <p id='123' class='my_class'>x</p> 但我一直得到这个: [object Object] pressed! 你几乎是对的。使用以下代码: $(文档).on('click','my_class',函数(){ console.log(this.id+“按下!”); }); xid在指向事件对象的参
<p id='123' class='my_class'>x</p>
但我一直得到这个:
[object Object] pressed!
你几乎是对的。使用以下代码:
$(文档).on('click','my_class',函数(){
console.log(this.id+“按下!”);
});代码>
x
id
在指向事件
对象的参数中,使其
$(document).on('click', '.my_class', this.id, function (id) {
console.log( id.target.id + " pressed!");
});
或
var elems=document.getElementsByClassName(“my_类”);
对于(变量i=0;i }
你说的“不想在jQuery中找到解决方案”是什么意思?为什么要投反对票?怎么了?这就是我想要的!非常感谢。
[object Object] pressed!
$(document).on('click', '.my_class', this.id, function (id) {
console.log( id.target.id + " pressed!");
});
$(document).on('click', '.my_class', this.id, function (e) {
console.log( e.target.id + " pressed!");
});