我在标签上有点击功能。我想在同一个元素上绑定mouseover事件。这可以用.bind方法实现。 fiddle
$(function(){
$('a').click(function(){
alert(0);
})
$('a').bind('mouseover')
})
<a href="#">Jitender</a>
答案 0 :(得分:3)
假设您想将同一个处理程序绑定到click
和mouseover
事件,您可以尝试这样做:
$('a').on('click mouseover', function(e) {
e.preventDefault();
alert('0');
});
请注意,jQuery 1.7 +中on
的使用优先于bind
。
答案 1 :(得分:2)
$(function(){
$('a').on('click mouseover', function() {
alert(0);
return false;
});
});
答案 2 :(得分:1)
答案 3 :(得分:1)
您应该使用on
关键字。
$('a').on('mouseover', function() { alert(1);})
&#34;从jQuery 1.7开始,.on()方法是首选方法 将事件处理程序附加到文档。&#34;
答案 4 :(得分:1)
是。只需在点击绑定后绑定鼠标悬停:
$('a').click(function(){
alert(0);
}).bind('mouseover', function() {
$(this).css('background-color', 'red'); // To show it working
});
答案 5 :(得分:0)