假设我有以下 div
。
<div id="123" class="abc">Foobar</div>
我知道当鼠标悬停在这个 div
上时我可以这样做来触发函数:
$(".abc").bind({
mouseenter : SomeFunction(id)
});
有了这个,在 SomeFunction
运行之前,我希望能够提取出这个 div
的 id,即“123”,并将其作为参数 SomeFunction
供其处理。我可以这样做吗?
最佳答案
$('.abc').bind('mouseenter', function() {
SomeFunction($(this).attr('id'));
});
<小时/>
或者,如果您确实想要事件映射语法:
$('.abc').bind({
mouseenter: function() {
SomeFunction($(this).attr('id'));
}
});
关于javascript - 在jQuery中使用bind()时如何获取div的ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10589087/