Nur aus Neugier, welcher der folgenden Codes ist effizienter (wenn keiner von beiden, was wäre der beste Weg?)
Hintergrund - Ich baue ein kleines Bildkarussell und der fragliche Code hat mit den Steuerelementen zu tun (prev, pause/play, next)
<ul class="controls">
<li> <a href="#" class="prev"> Previous Image </a> </li>
<li> <a href="#" class="pause"> Pause </a> </li>
<li> <a href="#" class="next"> Next Image </a> </li>
</ul>
// inside document.ready()
$(".controls a").click(function() {
var cur_class = $(this).attr("class");
if (cur_class == "pause") {
// do something
} else if (cur_class == "prev") {
// do something
} else if (cur_class == "next") {
// do something
}
)};
// OR THIS
$(".controls a.prev").click(function() { /* do something */ });
$(".controls a.pause").click(function() { /* do something */ });
$(".controls a.next").click(function() { /* do something */ });
Danke M.