у меня есть ряд переключателей следующим образом:JQuery проверка значения нескольких переключателей
<input type="radio" name="r1" value="1" />
<input type="radio" name="r1" value="2" />
<input type="radio" name="r1" value="3" />
<input type="radio" name="r1" value="4" />
<input type="radio" name="r1" value="-1" />
<input type="radio" name="r2" value="1" />
<input type="radio" name="r2" value="2" />
<input type="radio" name="r2" value="3" />
<input type="radio" name="r2" value="4" />
<input type="radio" name="r2" value="-1" />
<input type="radio" name="r3" value="1" />
<input type="radio" name="r3" value="2" />
<input type="radio" name="r3" value="3" />
<input type="radio" name="r3" value="4" />
<input type="radio" name="r3" value="-1" />
Что мне нужно сделать, это запустить проверку, чтобы увидеть, если любой из переключателей, выбранных имеют значение equal to or less than 2 but greater than zero
, а затем запустите некоторый код или greater than 2
, и если они это сделают, запустите еще один код.
Я достиг этого ранее с помощью javascript, но это был долгий и трудоемкий процесс. Есть ли эффективный способ в jQuery для этого?
Что вы пробовали себя? А также, почему у вас есть радиобудильник со значением -1, если вы хотите, чтобы код запускался, если значение равно или меньше 2, но больше нуля. – putvande
Если это упростит, я могу изменить код, чтобы заменить -1 на «X», но это устаревший код, и я хочу как можно меньше изменить то, что уже есть. В терминах предыдущего кода он буквально проверял, проверялся ли каждый флажок с помощью javascript, например: document.getElementById ('r1a1'). Checked = false; '(где rqa1 был идентификатором для переключателя) для каждого переключателя - отлично, если есть только несколько, но на некоторых страницах я буду иметь в области 50 плюс переключатели. –