键入后,我希望数字消失,所以我在 if 中尝试了 .fadeOut(),在 else 中尝试了 .show()。问题是它们在淡出后不会重新显示。
$('input').keyup(function() {
filter(this);
});
function filter(element) {
var value = $(element).val();
$("#sortable > li").each(function () {
if ($(this).text().indexOf(value) > -1) {
$(this).show();
$(".number").fadeOut();
$(".numberstwo").fadeOut();
// $('#sortable').addClass("disable");
// $("#sortable").draggable('disable');
} else {
$(this).hide();
$(".number").show();
$(".numberstwo").show();
}
});
}