Je veux faire une fonction générique dans JQuery pour sélectionner toutes les fonctionnalités. J'ai une vue d'onglets dans ma page Web. P>
ID de mon composant est: Tabide: Somedynamicid: Rowid: Componentaid où, un somedynamicid est généré de manière dynamique. P>
Donc, dans JQuery, je veux trouver l'élément dont l'identifiant commence avec - tabide: somedynamicid & se termine par Componentaid. Et, tabid, somedynamicid & composentID serait transmis comme un argument à la fonction générique où cet élément doit être trouvé. P>
3 Réponses :
Vous pouvez le faire avec regex et filtre () code>. Quelque chose comme ça devrait travailler. Cet exemple particulier recherche un identifiant qui commence par "un" suivi d'un numéro et de la fin de "deux". Exemple de contrôle http://jsfiddle.net/5exm4/ .
var re = new RegExp(myVar);
Bon frère mais je veux utiliser des variables. Je ne peux pas duper du code ma fonction comme dans Regex car dans mon cas, je ne sais pas que l'identifiant commencera avec un ou deux ou trois. Alors, comment faire ça ??? Répondez, s'il vous plaît.
Vous devrez extraire un motif de vos identifiants et faire correspondre contre cela. Comment ressemble un identifiant de composant typique? Voir aussi éditer
function( tableid, dynamicid, componentid) { a = tableid+dynamicid ; $( " [id^="+a+"][id$="+componentid+"] "). each(function() { // do ur stuff } ); }