Ich möchte in jquery eine generische Funktion zur Auswahl aller Funktionen erstellen. Ich habe eine Tabbed-Ansicht in meiner Webseite.
Die ID meiner Komponente lautet: tabId: someDynamicId: rowId: componentId wo, someDynamicId wird dynamisch generiert.
Also in jquery möchte ich das Element finden, dessen ID mit beginnt - tabId: someDynamicId & amp; endet mit componentId. Und tabId, einigeDynamicId & amp; componentId würde als Argument an die generische Funktion übergeben, in der dieses Element gefunden werden muss.
Es ist einfach:
%Vor%Platzhalter in jQuery-Selektoren
Aber ich empfehle, die richtigen Werkzeuge für diesen Job zu verwenden. IDs sind nützlich, um ein bestimmtes Element zu finden, aber in Ihrem Fall ist es besser, ein oder zwei Klassen und Datenattribute zu verwenden. Zum Beispiel:
%Vor%Finden Sie dann alle $ ('. tabs') Elemente und verwenden Sie $ (this) .data ('component-id') und $ (this) .data ('tab-id')
%Vor%Aktualisierung:
Es gibt ein Beispiel für die Verwendung dieser Funktion:
%Vor% Sie können dies mit Regex und filter()
tun. So etwas sollte funktionieren. Dieses spezielle Beispiel sucht nach einer ID, die mit "eins" beginnt, gefolgt von einer Zahl und endend mit "zwei". Überprüfen Sie das Beispiel Ссылка .
BEARBEITEN: Sie können Variablen in Regex einfach wie folgt deklarieren:
%Vor%Tags und Links jquery jquery-selectors primefaces