我可以用更少的代码写这个吗,也是.click(手机首选的功能或者我应该使用别的东西吗?
$('.myclass a').removeClass('class1');
$('.myclass a').click(function() {
return false;
});
由于
答案 0 :(得分:2)
您可以链接方法:
$('.myclass a').removeClass('class1').click(function(event) {
return false; // event.preventDefault();
});
如果您正在为移动设备开发,可以考虑使用jQuery Mobile,它支持tap
和vclick
等事件。
答案 1 :(得分:1)
您可以使用Chaining。此外,.click适用于移动设备,但您应该始终测试它。有一些例外。
$('.myclass a').removeClass('class1').click(function() {
return false;
});
不要仅仅为了点击处理而使用jQuery Mobile,只需点击一下即可获得过多的开销。只有在需要更多移动集成时才使用它,如果需要,请尝试仅在移动需要时加载它。