2009-12-28 4 views
0

J'essaye de créer un élément html avec un plugin jquery puis passer l'objet jquery créé à un autre plugin pour plus de modifications. par exemple: 1 plugin créerait l'objet le second ajouterait css (je sais que ce n'est pas la meilleure façon de faire les choses) mais un 3ème plugin appelle le premier puis le second. J'espère que ma description était clair :) Merci pour votre aidepasser un objet jquery d'un plugin à un autre

Répondre

1

Tu ne peux pas utiliser la normale jQuery chaining?

jQuery(myObject).firstThing().secondThing().thirdThing(); 
+0

Je pensais faire quelque chose comme: $ .fn.plugin1 = function (options) {// fonction retour jqueryobject } $ .fn.plugin2 = function (options) {} $ .fn.plugin3 = function (options) { objet = $ ('sélecteur'). plugin1() $ (objet) .plugin2() } cela ne fonctionne cependant pas – salmane

0

Cela dépend beaucoup du code du plugin. Peut-être pourriez-vous nous donner un exemple.

Compte tenu de votre description ci-dessus, ce qui suit peut suffire:

$.thirdPluginFunc($.secondPluginFunc($.firstPluginFunc())); 

//$.firstPluginFunc - Create the object 
//$.secondPluginFunc - Apply the CSS 
Questions connexes