【发布时间】:2018-12-24 02:36:22
【问题描述】:
我已经创建了包含选择下拉列表的表格。现在我想根据值的选择显示输入框。这是fiddle。
脚本:
jQuery(".status_value").on("change", function(){
var selDiv = jQuery(this).parent("td");
var selVal = jQuery(this).val();
alert("===="+selVal);
if(selVal == 'Custom'){
selDiv.find(".input_box").hide();
selDiv.find(".custom").show();
}
else if(selVal == 'Admin'){
selDiv.find(".admin").show();
selDiv.find(".input_box").hide();
}
else {
selDiv.find(".input_box").hide();
selDiv.find(".submit_value").show();
}
});
但我不喜欢如果我为第一行选择下拉值,那么输入框应该只为那个 td 显示。任何人都可以建议如何做。
【问题讨论】:
-
所以我能理解的是,每当您从下拉框中选择任何值时,它应该在文本框中显示相应表格行的值?对吗?
-
@Deepak Verma 否,如果我选择自定义值,则应显示输入框。最初,它会在选择自定义值时隐藏,应显示输入框
-
@Ankit Agarwal 下面提到的答案有什么问题
标签: javascript jquery css twitter-bootstrap datatable