我很好奇以下哪一项(理论上)在 DOM 效率方面更好。我意识到这两个片段本身可能会写得更简洁,但我真的想找出何时何地使用以及 if/else 与进行两个不同的 jquery 调用。
片段 1
$('.ele').click(function() {
if ($(this).hasClass('force')) {
//use it
} else {
//hide
}
});
片段 2
$('.ele.force').click(function() {
//use it
});
$('.ele.ring').click(function() {
//hide
});