Js代码中的span拼接问题解决


Posted in Javascript onNovember 22, 2019

这篇文章主要介绍了Js代码中的span拼接问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

今天遇到一个小需求,用bootstrap的table只有两个字段,占用太宽,页面不美观,组长要求用拼接,一行几列的形式展现出来。

我在form表单中拼接了span,遇到以下问题:

1.点击查询,以前生成的span不消失,新的拼接在后面

2.span中的复选框,值的取出,复选框的状态更换

对于职场老手来说,这没什么,但是js代码没接触多久的我来说,只能撞墙寻出口,边撞边试。

我选择的是遍历form删除,下面是代码

$('span', form).each(function(){
  $(this).remove();
});
/*这里的form,我换成了$("#"+id)*/

------》对与复选框的取值

1).复选框若是value,直接$(this).val();若是自定义,则是$(this).attr("name");比如

$('input[class="checkbox"]:checked').each(function(){
/*对于选中复选框的value取值*/
  $(this).val();
/*自定义取值*/$(this).attr("自定义的名字");
  });

2).复选框的状态

对于全选用prop,prop() 方法设置或返回被选元素的属性和值。全选、取消全选的事件 使用prop可以避免版本迭代的bug,避免出现只能全选一次

function selectAll(){  
  if ($("input[name='ck']").prop("checked")) {     
    $("input[type='checkbox'][name='cks']").prop("checked",true);//全选
  } else {       
    $("input[type='checkbox'][name='cks']").prop("checked",false); //取消全选   
  } 
}

复选框就是根据checked的true或false改变状态,在遍历的选中复选框下,改变复选框对象obj.checked=false就改变了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
使用js获取图片原始尺寸
Dec 03 Javascript
使用JS获取当前地理位置方法汇总
Dec 18 Javascript
jQuery mobile转换url地址及获取url中目录部分的方法
Dec 04 Javascript
jQuery之动画效果大全
Nov 09 Javascript
从零开始学习Node.js系列教程四:多页面实现的数学运算示例
Apr 13 Javascript
Angular.JS中指令ng-if的注意事项小结
Jun 21 Javascript
angular2 ng build部署后base文件路径问题详细解答
Jul 15 Javascript
javascript基于定时器实现进度条功能实例
Oct 13 Javascript
MVVM 双向绑定的实现代码
Jun 21 Javascript
js字符串类型String常用操作实例总结
Jul 05 Javascript
JS运算符简单用法示例
Jan 19 Javascript
JS如何寻找数组中心索引过程解析
Jun 01 Javascript
微信小程序商品详情页底部弹出框
Nov 22 #Javascript
小程序实现图片预览裁剪插件
Nov 22 #Javascript
Vue数据双向绑定底层实现原理
Nov 22 #Javascript
Node如何后台数据库使用增删改查功能
Nov 21 #Javascript
vue移动端使用appClound拉起支付宝支付的实现方法
Nov 21 #Javascript
微信小程序动态设置图片大小的方法
Nov 21 #Javascript
通过原生vue添加滚动加载更多功能
Nov 21 #Javascript
You might like
PHP __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
一个比较不错的PHP日历类分享
2014/11/18 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
jquery 经典动画菜单效果代码
2010/01/26 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
构造函数+原型模式构造js自定义对象(最通用)
2014/05/12 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
JavaScript中获取纯正的undefined的方法
2016/03/06 Javascript
jQuery纵向导航菜单效果实现方法
2016/12/19 Javascript
ES6中新增的Object.assign()方法详解
2017/09/22 Javascript
详解vue+vuex+koa2开发环境搭建及示例开发
2018/01/22 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
[04:04]显微镜下的DOTA2第六期——电影级别的华丽团战
2014/06/20 DOTA
[01:02:34]TFT vs VGJ.T Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
python的pdb调试命令的命令整理及实例
2017/07/12 Python
解决Python字典写入文件出行首行有空格的问题
2017/09/27 Python
Python_LDA实现方法详解
2017/10/25 Python
python中的json总结
2018/10/11 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
2018/12/12 Python
python3 xpath和requests应用详解
2020/03/06 Python
python安装dlib库报错问题及解决方法
2020/03/16 Python
python pandas.DataFrame.loc函数使用详解
2020/03/26 Python
有趣的Python图片制作之如何用QQ好友头像拼接出里昂
2020/04/22 Python
pandas dataframe 中的explode函数用法详解
2020/05/18 Python
Debenhams百货英国官方网站:Debenhams UK
2016/07/12 全球购物
材料工程专业毕业生求职信
2014/03/04 职场文书
GMP办公室主任岗位职责
2014/03/14 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
西柏坡导游词
2015/02/05 职场文书
商务宴会祝酒词
2015/08/11 职场文书
简短清晨问候语
2015/11/10 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
面试中canvas绘制图片模糊图片问题处理
2022/03/13 Javascript
详解Python flask的前后端交互
2022/03/31 Python