Итак, у меня есть список пользователей на странице. каждое имя пользователя можно щелкнуть, и в диалоговом окне отобразится информация о пользователе. Сейчас я использую статическую длину для списка. Я бы хотел, чтобы jquery посмотрел, насколько велик список пользователей, и примените код к списку.jquery ui несколько динамических диалогов
Заканчивать код здесь:
$(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;
});
});
});
Я просмотрел эту страницу документации: each Я попытался выбрать все div в контейнере «div # parent». Например:
$(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;
});
});
});
Но это не сработало. Кто-нибудь знает, как это сделать?
Это было ... спасибо !! – 2009-08-18 12:23:28