У меня есть этот JQuery:Простой показать скрыть DIV с помощью кнопки радио JQuery
$(document).ready(function() {
$("input[type=radio]").change(function()
{
var divId = $(this).attr("id");
if ($(this).is(":checked")) {
$("." + divId).show();
}
else {
$("." + divId).hide();
}
});
$("input[type=radio]").change();
});
дивы должен показать/скрыть в зависимости, если входы проверяются/непроверенной
EDIT: Я должен отметить, что с помощью флажков дивы DO показать и скрыть, но с радио они просто показывают :(.
Он работает с флажками, но не радиокнопок, почему?
'$ (+ DIVID "") .show();' вы выбираете класс , а не идентификатор. Используйте '#' вместо '.' – crush
. У divs есть классы, которые равны радио/checkbox id – Edward
А, я думаю, если бы вы добавили HTML, я бы это знал. – crush