У меня есть переключатели, которые просто имеют опции «ДА» и «НЕТ».Почему сценарий jQuery запускается только один раз?
<input name="paperAvailable" type="radio" value="Yes" /> Yes
<input name="paperAvailable" type="radio" value="No"> No
Я хочу, чтобы скрыть пару строк таблицы (под именем класса «paperavailable» с JQuery сценария, когда параметр «Нет» выбран, и показать строки еще раз, когда пользователь выбирает «Да»
Каким-то образом, функция только кажется, работать один раз при загрузке страницы. это потому, что я поместил функции в document.ready функции?
$(document).ready(function(){
$('.paperavailable').hide();
//Paper Available columns
$("input[name='paperAvailable']").click(function() {
if ($("input[name='paperAvailable']").val() == "YES") {
$(".paperavailable").show();
}
else {
$(".paperavailable").hide("slow");
}
});
});
Вы скопировали это правильно? Я думаю, что если «ДА» должно быть просто «Да» –
Спасибо @RichardOtvos, который работает для меня сейчас :) – kosherjellyfish
Np, также я думаю, что вы можете прочитать на [.prop()] (http: //api.jquery.com/prop/), поскольку он может быть лучше подходит для этого типа задач, и вы сэкономите некоторое стрижку, зная об этом –