Dans une page aspx, j'appelle un plugin jquery pour deux listbox comme ci-dessous.Plusieurs instances du même plugin jQuery
$(document).ready(function() {
$("select.select_AdditionalLanguages").custSelectBox();
$("select.select_Organisations").custSelectBox();
});
Le problème est, dans le plugin jQuery (this) contient la liste qui a été chargée en dernier. S'il vous plaît suggérer comment résoudre ce problème. J'ai également essayé ci-dessous sans succès.
$(document).ready(function() {
var languages = $('<%=AdditionalLanguages.ClientID%>');
if (languages) {
languages.custSelectBox();
}
alert(languages);
var organizations = $('<%=Organisations.ClientID%>');
if (organizations) {
organizations.custSelectBox();
}
});
EDIT:
Réussi à résoudre ce problème en ayant même nom de classe pour les deux zones de liste et en faisant passer les deux objets de la zone de liste au plug-in $ (« select.select_field ») .custSelectBox (null, $ ('# EditUsers_Organisations'), $ ('# EditUsers_AdditionalLanguages')); Ce n'est peut-être pas la meilleure solution, mais rien d'autre n'a fonctionné pour moi.
J'ai essayé avec ID et classe. Plug Is loading mais je ne reçois qu'une seule instance. – San