Чтобы проверить выбран переключатель или не используется javascript
Привет,
У меня есть привязка динамической таблицы в ASP.net с несколькими элементами управления в нем, такими как текстовое поле и переключатели.
Кроме того, я применил свойство класса к соответствующим элементам управления, так что я могу получить доступ к ним в javascript.
Используя свойство класса, я могу получить доступ к значению текстового поля в javascript, но не могу проверить, установлен ли переключатель или нет, так как переключатель отображается в теге Span.
Так что может ли кто-нибудь подсказать мне, как я могу проверить, выбран переключатель или нет.
Что я уже пробовал:
Я попробовал ниже javascript, здесь я могу получить доступ к значению текстового поля, но не могу проверить, выбрана ли кнопка radio buttton или нет.
$(document).ready(function () { $("#ContentPlaceHolder1_btnSubmit").click(function () { var Table = $("#ContentPlaceHolder1_DynamicTable").html(); var Rows = $("#ContentPlaceHolder1_DynamicTable tr").length; var Col = 0; var ClientQuestionID = 0; var FeedbackID = ""; var ClientQuestionId, OptionValue; $("#ContentPlaceHolder1_DynamicTable tr").each(function () { var OptionID = $(this).find("input.HiddenOptionID").val(); if (OptionID == 1 || OptionID == 2) { if (OptionID == 1) { debugger; ClientQuestionID = $(this).find("input.HiddenClientQuestionYESID").val(); FeedbackID = $(this).find("input.FeedbackYESValue").prop('checked', true); alert(ClientQuestionID + "--->" + FeedbackID); } else if (OptionID == 2) { debugger; ClientQuestionID = $(this).find("input.HiddenClientQuestionNOID").val(); FeedbackID = $(this).find("input.FeedbackNOValue").val(); alert(ClientQuestionID + "--->" + FeedbackID); } } else { ClientQuestionID = $(this).find("input.HiddenClientQuestionID").val(); FeedbackID = $(this).find("input.FeedbackValue").val(); alert(ClientQuestionID + "--->" + FeedbackID); } }); }); });
F-ES Sitecore
Разместите соответствующий фрагмент html-кода, чтобы показать структуру.