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 相关文章推荐
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
Mar 24 Javascript
javascript 进阶篇2 CSS XML学习
Mar 14 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
Mar 21 Javascript
一个JavaScript操作元素定位元素的实例
Oct 29 Javascript
jQuery中map()方法用法实例
Jan 06 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
Jun 12 Javascript
详解用vue.js和laravel实现微信授权登陆
Jun 23 Javascript
vue-router 权限控制的示例代码
Sep 21 Javascript
jquery实现左右轮播切换效果
Jan 01 jQuery
JavaScript实现区块链
Mar 14 Javascript
Element Input组件分析小结
Oct 11 Javascript
微信小程序template模版的使用方法
Apr 13 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
如何分别全角和半角以避免乱码
2006/10/09 PHP
Mysql和网页显示乱码解决方法集锦
2008/03/27 PHP
PHP使用token防止表单重复提交的方法
2016/04/07 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
jQuery DOM操作小结与实例
2010/01/07 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
JS实现Select的option上下移动的方法
2016/03/01 Javascript
JQuery为元素添加样式的实现方法
2016/07/20 Javascript
基于jQuery实现仿微博发布框字数提示
2016/07/27 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
解决vue接口数据赋值给data没有反应的问题
2018/08/27 Javascript
js实现简单模态框实例
2018/11/16 Javascript
vue-cli中安装方法(图文详细步骤)
2018/12/12 Javascript
ant-design-vue 快速避坑指南(推荐)
2020/01/21 Javascript
Python遍历指定文件及文件夹的方法
2015/05/09 Python
Python中模块pymysql查询结果后如何获取字段列表
2017/06/05 Python
Python3一行代码实现图片文字识别的示例
2018/01/15 Python
python爬虫实例详解
2018/06/19 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
浅谈PyQt5 的帮助文档查找方法,可以查看每个类的方法
2019/06/25 Python
Python基于机器学习方法实现的电影推荐系统实例详解
2019/06/25 Python
python实现猜拳小游戏
2020/04/05 Python
Python高阶函数、常用内置函数用法实例分析
2019/12/26 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
详解CSS3开启硬件加速的使用和坑
2017/08/21 HTML / CSS
html5 canvas绘制矩形和圆形的实例代码
2016/06/16 HTML / CSS
米兰必去买手店排行榜首位:Antonioli
2016/09/11 全球购物
Original Penguin美国官网:布拉德皮特、强尼德普喜爱的服装品牌
2016/10/25 全球购物
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
音乐教学随笔感言
2014/02/19 职场文书
环保倡议书300字
2014/05/15 职场文书
负责人任命书范本
2014/06/04 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang
react国际化react-intl的使用
2021/05/06 Javascript
图文详解matlab原始处理图像几何变换
2021/07/09 Python