2010-10-26 2 views
1

У меня вопрос о jQuery plugin tablesorter 2.0.JQuery Tablesorter 2.0 issue

Я использую его для отображения всех пользователей из моей базы данных.

Колонна:

Name, Firstname, Initial, Department 

Каждые начальная должна быть интерактивной.

Для тестирования, я добавил следующий код:

$("#initial a").click(function() { 
    var userInitial = $(this).text(); 
    $("#addedUser").append(userInitial); 
}); 

Проблема заключается в том, это работает только с первой страницы (10 пользователей).

Итак, если я перейду на вторую страницу (или измените элементы/сайт на 20), то новые инициалы, которые показаны сейчас, не будут доступны. Вы можете просто щелкнуть первые 10 инициалов. Зачем?

Я был бы очень рад, если кто-то поможет мне решить эту проблему.

+0

Можете ли вы разместить часть, где вы прикрепляете функциональность плагина к столу? прикрепление – KeatsKelleher

+0

Plugin: http://nopaste.info/4cbefd71e1.html Выход дб: <тд ширина = «100» ID = «начальная»> Damian

+0

я понял, что что-то пойдет не так с моим кодом, когда добавлен плагин пейджера. После удаления все работает (но выглядит не очень хорошо с более чем 300 записей/сайта). Я не знаю, почему это не работает с плагином пейджера. Есть ли ошибка, которую я не знаю? Потому что я использую тот же файл pager.js в другой таблице, и там он работает отлично ... – Damian

ответ

0

Я решил проблему. Функция .live() была решением.

$(".add").live("click", function() { 
     var user = $(this).text(); 
     $("#addedUser").append(user+" "); 
    });