从radiobuttonlist中选择单选按钮时,使用JQuery在中继器中显示文本框
我正在构建一些类似于web应用程序中的调查的功能,在该应用程序中,用户将看到一个问题列表以供阅读。在问题的底部有一个用于回答问题的链接。当用户单击链接回答问题时,他们将看到一个内置中继器的模式弹出窗口。中继器显示问题,以及单选按钮列表作为可能的答案。每个答案都必须有对正,因此答案旁边有一个对正框。如果用户选择答案“低于”(值为a B),则需要显示一个文本框,供用户输入纠正措施/预防措施。我现在所有这些功能都在工作,除了当用户选择“下方”时,所有纠正框都会出现在中继器中,而不是在受尊重的中继器行中。我如何才能做到只在“下面”答案的行上显示文本框 代码剪报:从radiobuttonlist中选择单选按钮时,使用JQuery在中继器中显示文本框,jquery,asp.net,repeater,Jquery,Asp.net,Repeater,我正在构建一些类似于web应用程序中的调查的功能,在该应用程序中,用户将看到一个问题列表以供阅读。在问题的底部有一个用于回答问题的链接。当用户单击链接回答问题时,他们将看到一个内置中继器的模式弹出窗口。中继器显示问题,以及单选按钮列表作为可能的答案。每个答案都必须有对正,因此答案旁边有一个对正框。如果用户选择答案“低于”(值为a B),则需要显示一个文本框,供用户输入纠正措施/预防措施。我现在所有这些功能都在工作,除了当用户选择“下方”时,所有纠正框都会出现在中继器中,而不是在受尊重的中继器行中
<script type="text/javascript">
$(document).ready(function () {
$("input:radio").change(function (eventObject) {
var type = $.trim($(this).val());
if (type == "B") {
alert("Clicked"); //Testing...
$('.tblPreventative').show();
}
else
$('.tblPreventative').hide();
});
});
$(文档).ready(函数(){
$(“输入:收音机”).change(函数(eventObject){
变量类型=$.trim($(this.val());
如果(类型=“B”){
警报(“单击”);//正在测试。。。
$('.tblpreventive').show();
}
其他的
$('.tblpreventive').hide();
});
});
理由
纠正措施
试试这个脚本:
$(document).ready(function () {
$("input:radio").change(function (eventObject) {
var type = $.trim($(this).val());
if (type == "B") {
alert("Clicked"); //Testing...
$(this).closest("tr").next("tbody").show();
}
else
$(this).closest("tr").next("tbody").hide();
});
});
$(document).ready(function () {
$("input:radio").change(function (eventObject) {
var type = $.trim($(this).val());
if (type == "B") {
alert("Clicked"); //Testing...
$(this).closest("tr").next("tbody").show();
}
else
$(this).closest("tr").next("tbody").hide();
});
});