我正在尝试添加自动重新加载页面的表格,其中的div以仅包含用户名的行的表形式存在。
使用https://github.com/stidges/jquery-searchable在div中搜索用户名,这是网站http://tntdroid.xyz/global.php
如果我自动重新加载容器,搜索将停止工作。
有谁知道有没有办法使这项工作。或替代
$(function worker(){
$("#searchable-container").load('lib/global.php');
setTimeout(worker, 10*1000);
});
$(function () {
$( '#searchable-container' ).searchable({
searchField: '#container-search',
selector: '.list-group-item',
childSelector: '.col-md-4',
show: function( elem ) {
elem.slideDown(100);
},
hide: function( elem ) {
elem.slideUp( 100 );
}
})
});
最佳答案
重新加载内容后,您需要重新创建可搜索的内容。
通过重新调用来做到这一点
$( '#searchable-container' ).searchable({
...
});
这是必需的,因为整个元素及其所有侦听器都将被擦除和覆盖。