struts2的项目中需要通过服务器返回的值更改class样式。无法解决
struts2的项目中需要通过服务器返回的值更改class样式。
自己尝试用js修改但是页面是用户列表,循环出来的,id什么,只能修改一个
<c:forEach items="${adminlist}" var="admin">
<tr>
<!--用户名 -->
<td>${admin.username }</td>
<!--姓名 -->
<td>${admin.name }</td>
<!--权限 修改下面的属性class 通过数据库返回的1或0 ${admin.power} 该数值为0/1-->
<td><span class="switch-on" ></span></td>
<!--操作 -->
<td><a rel="1" name="see">修改</a> <a rel="1" name="delete">删除</a> </td>
<!--是否开启 -->
<td><span class="switch-off"></span></td>
</tr>
</c:forEach>
用的别人的开关样式,结果用不了很难受
这个是switch作者说的方法
switchEvent方法给元素绑定开启关闭动作执行的内容。需要传入三个参数,第一个是id,字符串类型;第二个匿名函数表示开启执行的内容;第三个匿名函数表示关闭执行的内容。
例如:
switchEvent("#id",function(){开啦},function(){关啦});
在项目中,初始化时,需要根据服务器返回的状态值设定开关的显示状态,你可以直接改变class.或者使用honeySwitch.showOn("#id"),honeySwitch.showOff("#id")控制开关显示状态。
自己也尝试过用Angular修改但是网上所谓的实例 难以理解。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论