下拉框级联时如果对应的二级下拉框没有数据则隐藏,有就显示下拉框

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了下拉框级联时如果对应的二级下拉框没有数据则隐藏,有就显示下拉框相关的知识,希望对你有一定的参考价值。

这个要怎么弄? 菜鸟求解答

数据应该是维护在变量中的吧。而不是写在DOM里的。
比如,第一级选择完之后,应该联动第二级,这时候不管是去请求服务器还是本来就有一份数据表,你肯定能拿到数据的。
这时候去判断这个数组的长度,如果为0,那么就隐藏第二个下拉框。
参考技术A 给第一个select添加一个onchange事件,在对应的方法中写:
if($("#select2").length > 0)


$("#select2").show();

else

$("#select2").hide();
参考技术B 根据数据判断

以上是关于下拉框级联时如果对应的二级下拉框没有数据则隐藏,有就显示下拉框的主要内容,如果未能解决你的问题,请参考以下文章

MVC+knocKout.js 实现下拉框级联

动态生成级联下拉框和多选框

在element-ui的select下拉框加上滚动加载

element 树状下拉框

下拉框两级联动

asp 下拉框 二级联动