我有这段代码,这是之前给我的一个解决方案。我想要做的是,当用户单击Enter键(13)时,这将使表单上的输入按钮显示为被单击。使用JQuery可以做到这一点吗?我可以让它看起来像是用户点击了按钮,然后让按钮在很短的时间内改变吗?
$('#target').keypress(function(event) {
if (event.which == '13') {
//Do something with the enter press
}
因此,我尝试使用.hover()方法,该方法仅在被悬停的元素没有特定类时才执行某些操作。如果我在HTML中将类添加到有问题的元素中,它可以很好地工作。但是假设我有一个单击事件,它使用.addClass()来添加使用jQuery的类。然后,hover()方法会忽略所添加的类。别再胡扯了。下面是代码。
$('.foo:not(.bar)').hover(function() {
someCrap(); //when hovering a over .foo that doesn't also have the class .bar, do someCrap