J'ai donc comme une liste d'utilisateurs sur une page. chaque nom d'utilisateur est cliquable et il affiche les informations de l'utilisateur dans la boîte de dialogue. En ce moment j'utilise une longueur statique pour la liste. Je voudrais jquery pour voir la taille de la liste des utilisateurs et appliquer le code à la liste.jquery ui plusieurs boîtes de dialogue dynamiques
Vérifiez le code ici:
$(function() {
var options = {
autoOpen: false,
width: 'auto',
modal: true
};
$([1, 2, 3, 4]).each(function() {
var num = this;
var dlg = $('#dialog-player-' + num).dialog(options);
$('#player-link-' + num).click(function() {
dlg.dialog("open");
return false;
});
});
});
J'ai regardé cette page de la documentation: each Ce que j'ai essayé est de sélectionner toutes les divs dans le conteneur "div # parent". Comme suit:
$(function() {
var options = {
autoOpen: false,
width: 'auto',
modal: true
};
$("div#parent div").each(function() {
var num = this;
var dlg = $('#dialog-player-' + num).dialog(options);
$('#player-link-' + num).click(function() {
dlg.dialog("open");
return false;
});
});
});
Mais cela n'a pas fonctionné. Quelqu'un sait-il d'un autre moyen de le faire?
C'était ça ... merci !! –