我有两个容器,我可以在其中移动一些元素,并且有一个搜索文本框可以找到一些东西。
在文件中。准备好我正在注册关键事件它工作正常,但如果我将所有东西从第一个盒子移动到第二个盒子然后将其移回。它停止了奇怪的工作
我在document.ready上的代码
$('#search').keyup(function (event) {
alert("HI");
var search_text = $('#search').val().toLowerCase();
var liTags = $('#' + firstContainer).find('li');
alert(liTags.length);
if (liTags.length > 0) {
var isEven = false;
var items = $(jQuery.each(liTags, function (i, l) {
var str = '';
if ($.browser.msie)
str = ($.trim(this.innerText)).toLowerCase();
else
str = ($.trim(this.textContent)).toLowerCase();
if (str.indexOf(search_text) == -1) {
$(this).css('display', 'none');
}
else {
if (isEven) {
$(this).addClass('AltRow');
isEven = false;
}
else {
$(this).removeClass('AltRow');
isEven = true;
}
$(this).css('display', '');
}
}));
}
});
你可以指出一些问题,在第一个框中移回并填回后发生了什么。