jQueryUITabs—使用AJAX加载选项卡是';断裂';插件

jQueryUITabs—使用AJAX加载选项卡是';断裂';插件,ajax,jquery-ui,tabs,Ajax,Jquery Ui,Tabs,我有一个创建表的页面:我正在使用一个插件添加一个过滤器功能:_http://gupii.co.uk/rap/js/mylibs/tablefilter.js 在weekTable.php中: var theTable = $('#weekTable') $("#filter").keyup(function() { $.uiTableFilter( theTable, this.value ); }) 当您直接在weekTable页面上时,这可以正常工作,但当我将页面加载到JQueryUI选项

我有一个创建表的页面:我正在使用一个插件添加一个过滤器功能:_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 (标签:本周)如果有帮助

(很抱歉发布了比我应该发布的更多的链接,但我认为这将有助于诊断问题)

尝试以下方法:

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

您正在加载哪个版本的jQuery?问题已解决!在仔细检查我正在加载哪个版本的JQuery时,我意识到我已经在这两个页面上加载了它。删除其中一个呼叫解决了问题