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 相关文章推荐
[原创]静态页面也可以实现预览 列表不同的显示方式
Oct 14 Javascript
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
May 04 Javascript
js控制web打印(局部打印)方法整理
May 29 Javascript
用jQuery与JSONP轻松解决跨域访问的问题
Feb 04 Javascript
Node.js编码规范
Jul 14 Javascript
深入浅析JavaScript面向对象和原型函数
Feb 06 Javascript
AngularJs Forms详解及简单示例
Sep 01 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
Dec 08 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
Jan 21 Javascript
js判断手机系统是android还是ios
Mar 07 Javascript
从零开始学习Node.js系列教程四:多页面实现数学运算的client端和server端示例
Apr 13 Javascript
Vue学习笔记进阶篇之函数化组件解析
Jul 21 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生成静态页面详解
2006/11/19 PHP
修改ThinkPHP缓存为Memcache的方法
2014/06/25 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
jquery 事件对象属性小结
2010/04/27 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
防止登录页面出现在frame中js代码
2014/07/22 Javascript
JQuery中的html()、text()、val()区别示例介绍
2014/09/01 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
详解nodejs 文本操作模块-fs模块(一)
2016/12/22 NodeJs
微信小程序 开发之快递查询功能的实现
2017/01/09 Javascript
Node.js开发第三方微信公众平台
2017/06/05 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
2018/01/23 Javascript
关于Vue在ie10下空白页的debug小结
2018/05/02 Javascript
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
Python socket.error: [Errno 98] Address already in use的原因和解决方法
2014/08/25 Python
利用python如何处理百万条数据(适用java新手)
2018/06/06 Python
对Python模块导入时全局变量__all__的作用详解
2019/01/11 Python
WxPython建立批量录入框窗口
2019/02/27 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
Django如何实现上传图片功能
2019/08/16 Python
用python生成与调用cntk模型代码演示方法
2019/08/26 Python
Python版中国省市经纬度
2020/02/11 Python
Python使用grequests并发发送请求的示例
2020/11/05 Python
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
美国羊皮公司:Overland
2018/01/15 全球购物
党员公开承诺践诺书
2014/03/25 职场文书
民事授权委托书范文
2014/08/02 职场文书
庆七一活动总结
2014/08/27 职场文书
2015年七夕情人节活动方案
2015/05/06 职场文书
趣味运动会简讯
2015/07/20 职场文书
电力安全学习心得体会
2016/01/18 职场文书
用python实现监控视频人数统计
2021/05/21 Python
React Native项目框架搭建的一些心得体会
2021/05/28 Javascript