Я пытаюсь выполнить итерацию с помощью некоторых опций выбора с помощью jQuery. При этом я пытаюсь убедиться, что у each
есть опция selected
. Из этих selected
вариантов, я хочу, чтобы путешествовать по дереву DOM в элемент и вернуться обратно к дереву DOM до find
<span>
элемент этой строки и изменить стиль флажка, чтобы представить завершение этого элемента формы <select>
.jQuery: попытка итерации по значениям опций выбора
В раскрывающемся списке <select>
у меня есть пустое значение по умолчанию. Поэтому я хотел бы убедиться, что есть что-то >= 0
.
Я до сих пор довольно новичок в jQuery и кодировании в целом, поэтому я боюсь, что чего-то не хватает, что я еще не научился.
application.js
$('#selectId > option').each(function() {
var formValue = $(this);
if (formValue.is(':selected') && formValue.val() >= 0) {
formValue.closest('tr').find('span').removeClass('incomplete').addClass('complete');
}
});
ли вы проверить код с HTML страницы? Это работает ? Это лучший способ узнать, соответствует ли ваш код вашим потребностям или нет. Если вы столкнулись с ошибкой, сообщите нам, какой из них поделился html (или частью). – Spilarix
Значит, значения все числовые, как вы тестируете, чтобы убедиться, что они равны или больше нуля? – adeneo
@adeneo да. Мне не нужно преобразовывать их в целые числа. – BB123