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 相关文章推荐
Javascript学习笔记 delete运算符
Sep 13 Javascript
javascript实现一个数值加法函数
Jun 26 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(上)
Oct 28 Javascript
动态设置form表单的action属性的值的简单方法
May 25 Javascript
深入理解javascript函数参数与闭包
Dec 12 Javascript
实例讲解Vue.js中router传参
Apr 22 Javascript
深入浅析Node环境和浏览器的区别
Aug 14 Javascript
vue改变对象或数组时的刷新机制的方法总结
Apr 24 Javascript
layer弹出层显示在top顶层的方法
Sep 11 Javascript
微信小程序之 catalog 切换实现解析
Sep 12 Javascript
解决vue请求接口第一次成功,第二次失败问题
Sep 08 Javascript
为什么node.js不适合大型项目
Apr 28 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中DOMElement操作xml文档实例演示
2013/03/26 PHP
javascript getElementsByName()的用法说明
2009/07/31 Javascript
IE 下的只读 innerHTML
2009/08/21 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
jQuery.clean使用方法及思路分析
2013/01/07 Javascript
你必须知道的Javascript知识点之"this指针"的应用
2013/04/23 Javascript
js动态拼接正则表达式的两种方法
2014/03/04 Javascript
基于jQuery插件实现环形图标菜单旋转切换特效
2015/05/15 Javascript
MVC+jQuery.Ajax异步实现增删改查和分页
2020/12/22 Javascript
javascript创建对象的3种方法
2016/11/02 Javascript
VUE JS 使用组件实现双向绑定的示例代码
2017/01/10 Javascript
Vue2.0 给Tab标签页和页面切换过渡添加样式的方法
2018/03/13 Javascript
AngularJS使用Filter自定义过滤器控制ng-repeat去除重复功能示例
2018/04/21 Javascript
在react中使用vuex的示例代码
2018/07/30 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
微信小程序全选多选效果实现代码解析
2020/01/21 Javascript
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
JS canvas实现画板和签字板功能
2021/02/23 Javascript
ajax jquery实现页面某一个div的刷新效果
2021/03/04 jQuery
Python使用新浪微博API发送微博的例子
2014/04/10 Python
Python分支结构(switch)操作简介
2018/01/17 Python
在cmd命令行里进入和退出Python程序的方法
2018/05/12 Python
django框架两个使用模板实例
2019/12/11 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
python实现查找所有程序的安装信息
2020/02/18 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
Python使用sys.exc_info()方法获取异常信息
2020/07/23 Python
美国爆米花工厂:The Popcorn Factory
2019/09/14 全球购物
索引覆盖(Index Covering)查询含义
2012/02/18 面试题
2014年毕业演讲稿范文
2014/05/13 职场文书
中秋晚会活动方案
2014/08/31 职场文书
2014年信访维稳工作总结
2014/12/08 职场文书
优秀教育工作者事迹材料
2014/12/24 职场文书
优秀护士事迹材料
2014/12/25 职场文书
车队安全员岗位职责
2015/02/15 职场文书
详解redis分布式锁的这些坑
2021/05/19 Redis