Мне нужно отключить значения параметров в select, которые меньше некоторого числа, о котором я не знаю заранее (он установлен в другом элементе формы). Мне нужно что-то вроде кода ниже, но с переменным значением «variableInteger»:Параметры фильтра jQuery со значением больше (меньше) чем переменная
select.children().filter(function() {
return $(this).attr("value") > variableInteger;
}).each(function() {$(this).attr('disabled', 'disabled')});
Есть ли какой-то умный способ сделать это?
PS. Значение variableInteger - это другой элемент формы, имя которого также известно только во время выполнения.
не Какая часть вашего кода не работает? У вас возникли проблемы с получением значения «variableInteger»? – musefan
также, вы используете '>' (больше, чем), когда ваши требования подсказывают, что вы хотите '<' (меньше) – musefan
musefan Спасибо, это действительно была проблема с переменнойInteger. Благодаря вашему комментарию я нашел его сам :) Будет ли отвечать на @tymeJV так же правильно, как и мне. – Jaroslav