Ich habe dies ein Haufen gesehenjQuery '#' + Daten ("target") Muster
$("#trigger").click(function(){
$("#" + $(this).data("target")).hide();
})
Es sieht ein wenig seltsam für mich zu Führen Sie diese String-Verkettung aus, um Selektoren zu erstellen, die dann zum Abrufen des Zielelements verwendet werden. Gibt es ein besseres Muster in Javascript (mit jQuery verfügbar) zum Einrichten von Handlern für ein Element, das über ein anderes Zielelement wissen muss?
Es mag ein wenig peinlich, aber es ist nichts falsch daran. – j08691
@ j08691 Ich weiß, es funktioniert, auf der Suche nach einigen erfahrenen Argumenten über Best Practices von Menschen, die größere JS-Projekte gepflegt haben. – spike