2015-12-10 3 views
0

JQuery позволяют использовать функцию .filter() аргумент для проверки каждого элемента в набореаргументов Попутных для фильтрации функции в JQuery

$("li") 
    .filter(function(index) { 
    return (index > 3) && (index < 10); 
    }) 
.css("background-color", "red"); 

, как я могу передать аргументы этой функции, так это выглядит, как

$("li") 
    .filter(function(index, min, max) { 
    return (index > min) && (index < max); 
    }) 
.css("background-color", "red"); 

ответ

5

Объявление переменных перед вызовом фильтра должен работать нормально

var min = 3, max = 19; 
$("li") 
    .filter(function(index) { 
    return (index > min) && (index < max); 
    }) 
.css("background-color", "red"); 

Существует п o необходимо передать аргументы в этом случае.

Смежные вопросы