我有这个滑块过滤器功能,我试图根据一个属性过滤一些文本data-length。这样当滑块处于某个值时,它只显示具有该数据长度值或更小的文本。
这是滑块和过滤器功能:
var slider = document.getElementById("myRange");
var output = document.getElementById("demo");
output.innerHTML = slider.value;
slider.oninput = function() {
output.innerHTML = this.value;
}
function filterSystem() {
$("em.match.js-match").hide().filter(function () {
var length = parseInt($(this).attr("data-length"));
return slider.value <= length;
}).show();
}
如果有人能告诉我为什么这个函数 filterSystem 不能按我的意愿工作?
谢谢你!
ps 我不想使用 jquery-ui