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 相关文章推荐
动态改变textbox的宽高的js
Oct 26 Javascript
2007/12/23更新创意无限,简单实用(javascript log)
Dec 24 Javascript
JS backgroundImage控制
May 19 Javascript
基于jquery的lazy loader插件实现图片的延迟加载[简单使用]
May 07 Javascript
jQuery实现新消息闪烁标题提示的方法
Mar 11 Javascript
五种js判断是否为整数类型方式
Dec 03 Javascript
15个值得开发人员关注的jQuery开发技巧和心得总结【经典收藏】
May 25 Javascript
在javascript中使用com组件的简单实现方法
Aug 17 Javascript
jQuery的Read()方法代替原生JS详解
Nov 08 Javascript
jQuery实现页面顶部下拉广告
Dec 30 Javascript
vue2.0实现前端星星评分功能组件实例代码
Feb 12 Javascript
vue实现折线图 可按时间查询
Aug 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中函数内引用全局变量的方法
2008/10/20 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
四种php中webservice实现的简单架构方法及实例
2015/02/03 PHP
laravel 创建命令行命令的图文教程
2019/10/23 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
js切换光标示例代码
2013/10/10 Javascript
jQuery遍历Table应用示例
2014/04/09 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
jquery仿微信聊天界面
2017/05/06 jQuery
vue自定义filters过滤器
2018/04/26 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
Python中执行存储过程及获取存储过程返回值的方法
2017/10/07 Python
Python进程间通信之共享内存详解
2017/10/30 Python
python并发编程之线程实例解析
2017/12/27 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
2018/03/22 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
对python多线程中互斥锁Threading.Lock的简单应用详解
2019/01/11 Python
opencv+python实现均值滤波
2020/02/19 Python
详解Python IO编程
2020/07/24 Python
详解Python的爬虫框架 Scrapy
2020/08/03 Python
python获得命令行输入的参数的两种方式
2020/11/02 Python
用css3实现当鼠标移进去时当前亮其他变灰效果
2014/04/08 HTML / CSS
详解css3使用transform出现字体模糊的解决办法
2020/10/16 HTML / CSS
杭州信雅达系统.NET工程师面试试题
2015/02/08 面试题
使用C#编写创建一个线程的代码
2013/01/22 面试题
质量工程师岗位职责
2013/11/16 职场文书
幼儿园六一儿童节活动方案
2014/08/26 职场文书
科学发展观演讲稿
2014/09/11 职场文书
广告设计专业毕业生自我鉴定
2014/09/27 职场文书
2014年纪委工作总结
2014/12/05 职场文书
2015年医药代表工作总结
2015/04/25 职场文书
管理失职检讨书范文
2015/05/05 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书