博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bootstrap-switch:记一次很坑的问题(连续相同状态的多行数据只有第一个显示按钮,其他行没有开关初始化)...
阅读量:4705 次
发布时间:2019-06-10

本文共 631 字,大约阅读时间需要 2 分钟。

先上截图,第234行都是禁用状态,但是只有第2行显示了禁用开关,后面的都没有开关初始化

检查下代码:

onLoadSuccess: function(data){    {#获取行数据的状态#}   console.log('渲染数据完成后,打印所有数据')   console.log(data);   var data=$("#mytab").bootstrapTable("getData");   console.log('已获取全部数据%s',data);   for (var i=0;i

发现代码:$('#project_status_switch_off').bootstrapSwitch(),是按照id=project_status_switch_off来渲染的,只要是有这个属性的input框应该都能渲染才对啊。F12检查下没问题确实是这个属性值,那为什么不能渲染呢?

将渲染开关定位元素方式修改为:$("[id='project_status_switch_off']").bootstrapSwitch()

 

 完美解决。

后续分析:可能$('#project_status_switch_off')方式只能找到第一个匹配的元素,而$("[id='project_status_switch_off']")方式会将所有符合条件的元素全部匹配。

 

转载于:https://www.cnblogs.com/gcgc/p/11202552.html

你可能感兴趣的文章
JavaScript Date(日期)对象 实例
查看>>
设计模式 -- 外观模式
查看>>
HDU 1398
查看>>
Transition FrameWork
查看>>
Winform DataGridView 保证最后一行显示
查看>>
iOS中图片的加载方式随记
查看>>
Centos5.7安装postgresql8.1
查看>>
[转]从头到尾彻底理解KMP
查看>>
让梦想起航!
查看>>
JS异步加载的三种方案
查看>>
go开发环境
查看>>
茶叶店也可以用数据分析
查看>>
sas单变量的特征分析
查看>>
2016房价是涨还是跌,大数据告诉你
查看>>
AjaxPro实例用法
查看>>
windows系统中软件开发常用的软件
查看>>
内存泄漏典型例子
查看>>
Netty源码分析第8章(高性能工具类FastThreadLocal和Recycler)---->第5节: 同线程回收对象...
查看>>
jquery Deferred 对象应用实例
查看>>
[LeetCode] #25 Reverse Nodes in k-Group
查看>>