如何使用js实现select下拉框里是树形结构

JavaScript015

如何使用js实现select下拉框里是树形结构,第1张

1、手动的改成树形结构,在二级opint标签的内容前面加入空格,形成树形的样子。

2、用div等标签做成模拟的select下拉框。

目前除此之外应该没有其它的办法能做到。

不要找我要代码,自己试试。

先说两种办法,一种是缓存数据,遍历数据得到想要的数据

二是把需要的数据放到对应的html结构里如data-title,点击二级栏目时读取读父元素的data-title这样

这种树结构控件多数是支持xml格式数据的,你可以将原数据转换成xml数据。

如果你用的jquery控件只支持json, 最简单的方法就是拼字符串,把原数据拼成所需json结构的字符串就可以了。

如果你所说的树结构数据,是一个类,如果你又用mvc.net, 你可以直接 return Json(yourobject)如果你用的不是mvc, 你可以baidu搜json.net

你也可以从xml转换到json, baidu 搜 xmltojson 有相关资料