纯js写表格数据根据select选项变化

bcai_yuan 2019-03-18 09:29:57
我想实现这样一个功能,表格数据根据select选项变化,如图所示,选项为第一组的时候是这组数据,选项为第二组时数据就会相应更换。我目前只会js,不会其他前端技术,求大神们帮帮忙,帮我写个方法或者指点思路,谢谢啦!

...全文
414 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hello World, 2019-03-20
  • 打赏
  • 举报
回复
可以用vue或者knockout来绑定,或者用easyui的datagrid,只要更新数据源就可以了
qq_42966289 2019-03-19
  • 打赏
  • 举报
回复
至于表格中的数据 可以ajax动态获取过来
qq_42966289 2019-03-19
  • 打赏
  • 举报
回复
引用 3 楼 bcai_yuan 的回复:
[quote=引用 1 楼 qq_42966289 的回复:]
其实有很多方案可以解决 重点就在监听select的change事件上
事件中判断select值的变化 而去选择不同的表格或者动态产生表格数据

选择不同的表格太多了,动态产生表格数据如何实现呢?[/quote]

js做html的输出啊
比如
var html = '<table><tr><td></td></tr></table>';
然后事件中 把父层的内容更新掉
$('#divId').html(html);
bcai_yuan 2019-03-19
  • 打赏
  • 举报
回复
引用 1 楼 qq_42966289 的回复:
其实有很多方案可以解决 重点就在监听select的change事件上 事件中判断select值的变化 而去选择不同的表格或者动态产生表格数据
选择不同的表格太多了,动态产生表格数据如何实现呢?
/*空山*/ 2019-03-19
  • 打赏
  • 举报
回复
每组数据的表格都写个table,下拉框写个onchang事件,根据选择的值显示不同的表格,不需要显示的表格隐藏?
qq_42966289 2019-03-19
  • 打赏
  • 举报
回复
其实有很多方案可以解决 重点就在监听select的change事件上
事件中判断select值的变化 而去选择不同的表格或者动态产生表格数据
资源下载链接为: https://pan.quark.cn/s/abbae039bf2a 在Vue.js与Element UI结合开发中,实现表格某列数据以可编辑下拉框形式展示并动态更新选项是常见需求。以下是该功能的关键知识点梳理。 Element UI:基于Vue.js的组件库,助力快速搭建Web界面。 Vue.js:渐进式JavaScript框架,用于构建用户界面。 可编辑表格表格部分单元格可编辑,常通过输入框或下拉框实现。 下拉框(select):界面中供用户选择的列表,可选一个选项。 HTML代码设计:用组件搭建表格,借助select>实现下拉框,代表下拉选项,用v-model绑定当前行可编辑属性值。 v-model绑定:以scope.row绑定当前行数据模型,如scope.row.proJbruserValue绑定下拉框选中项,需在数据模型动态添加属性存选中值。 数据动态绑定:下拉框获焦时触发@focus方法,获取当前行id,依此查询数据,结果存数组供下拉框用。 动态获取下拉数据:每行下拉框选项依当前行数据id动态获取,获取数据后需处理更新下拉框选项。 key值选择:v-for列表渲染时,推荐用唯一id作key,不用数组索引,因索引在特定情况下致渲染bug。 HTML代码示例: JavaScript逻辑代码示例: key值选择:id作key保元素唯一性,Index作key在元素排序时易出错,因索引未随位置更新。 数据处理:动态获取数据需处理后供下拉框用,如筛选、格式转换等。 Vue数据响应式:方法中数据更新要保Vue响应式,使视图正确响应数据变化。 通过上述知识点梳理,可知Vue+Element实现table表格可编辑功能,尤其是select下拉框选择时,关键在于数据绑定、动态数据更新处理及key值选择。掌握这些

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧