DOM 効率の点で、(理論的には) 次のうちどれが優れているか興味があります。両方のスニペット自体はおそらくもっと簡潔に書くことができると思いますが、いつ、どこで使用するか、if/else と 2 つの異なる 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
});