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.boxy对话框插件代码
Oct 26 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
Mar 01 Javascript
使用Browserify配合jQuery进行编程的超级指南
Jul 28 Javascript
js获取及判断键盘按键的方法
Dec 01 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
May 23 Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
Aug 02 Javascript
js 概率计算(简单版)
Sep 12 Javascript
vue组件发布到npm简单步骤
Nov 30 Javascript
Vue.set() this.$set()引发的视图更新思考及注意事项
Aug 30 Javascript
node.js使用redis储存session的方法
Sep 26 Javascript
Nginx设置为Node.js的前端服务器方法总结
Mar 27 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
Jun 26 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
IIS6的PHP最佳配置方法
2007/03/19 PHP
解析htaccess伪静态的规则
2013/06/18 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
php过滤表单提交的html等危险代码
2014/11/03 PHP
thinkPHP实现递归循环栏目并按照树形结构无限极输出的方法
2016/05/19 PHP
JavaScript null和undefined区别分析
2009/10/14 Javascript
JavaScript高级程序设计 XML、Ajax 学习笔记
2011/09/10 Javascript
Knockout visible绑定使用方法
2013/11/15 Javascript
Javascript学习笔记之函数篇(四):arguments 对象
2014/11/23 Javascript
jQuery中;function($,undefined) 前面的分号的用处
2014/12/17 Javascript
javascript实现控制div颜色
2015/07/07 Javascript
利用jquery制作滚动到指定位置触发动画
2016/03/26 Javascript
在AngularJS中使用jQuery的zTree插件的方法
2016/04/21 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
JS中事件冒泡和事件捕获介绍
2016/12/13 Javascript
Angular.Js中过滤器filter与自定义过滤器filter实例详解
2017/05/08 Javascript
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
在Vue组件中使用 TypeScript的方法
2018/02/28 Javascript
小程序实现多列选择器
2019/02/15 Javascript
使用jquery实现轮播图效果
2021/01/02 jQuery
[06:36]吞吞映像top1
2014/06/20 DOTA
Python的Flask框架中web表单的教程
2015/04/20 Python
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
在python里面运用多继承方法详解
2019/07/01 Python
Python3 执行系统命令并获取实时回显功能
2019/07/09 Python
flask应用部署到服务器的方法
2019/07/12 Python
Django中Middleware中的函数详解
2019/07/18 Python
如何基于python操作excel并获取内容
2019/12/24 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
mui几种页面跳转方式对比总结概括
2017/08/18 HTML / CSS
Prototype如何更新局部页面
2013/03/03 面试题
领导走群众路线整改措施思想汇报
2014/10/12 职场文书
基层党支部承诺书
2015/04/30 职场文书
行为习惯主题班会
2015/08/14 职场文书
开发者首先否认《遗弃》被取消的传言
2022/04/11 其他游戏