JQuery UI选项卡 - 使用AJAX加载选项卡是“打破”插件

时间:2011-01-16 08:53:17

标签: ajax jquery-ui tabs

我有一个创建表格的页面:http://gupii.co.uk/rap/weekTable.php我正在使用插件添加过滤功能:_http://gupii.co.uk/rap/js/mylibs/tablefilter.js

在weekTable.php中:

var theTable = $('#weekTable')
$("#filter").keyup(function() {
$.uiTableFilter( theTable, this.value );
})

当你直接在weekTable页面上工作时这很好,但是当我将页面加载到JQueryUI选项卡并尝试使用过滤器时我得到了这个错误:

Uncaught TypeError: Object function ( selector, context ) {
  // The jQuery object is actually just the init constructor 'enhanced'
  return new jQuery.fn.init( selector, context );
 } has no method 'uiTableFilter'

这是怎么回事,我为什么会收到这个错误?

我正在尝试加载的页面是_http://gupii.co.uk/rap/guilda.php(标签:本周)如果它有帮助

(道歉发布的链接比我应该多,但我认为这对诊断问题很有帮助)

1 个答案:

答案 0 :(得分:0)

试试这个:

$("#filter").live("keyup", function() {
    ...

http://api.jquery.com/live/