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函数
Dec 22 Javascript
javascript 类型判断代码分析
Mar 28 Javascript
13 个JavaScript 性能提升技巧分享
Jul 26 Javascript
Jquery判断$("#id")获取的对象是否存在的方法
Sep 25 Javascript
javascript 函数及作用域总结介绍
Nov 12 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
Nov 17 Javascript
基于jquery实现省市区三级联动效果
Dec 25 Javascript
Bootstrap导航栏各元素操作方法(表单、按钮、文本)
Dec 28 Javascript
详解Vue 事件驱动和依赖追踪
Apr 22 Javascript
angular2 ng build部署后base文件路径问题详细解答
Jul 15 Javascript
Vue编程式跳转的实例代码详解
Jul 10 Javascript
原生JavaScript实现进度条
Feb 19 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
博士208HAF收音机实习报告
2021/03/02 无线电
php4的session功能评述(二)
2006/10/09 PHP
探讨:如何通过stats命令分析Memcached的内部状态
2013/06/14 PHP
ThinkPHP中URL路径访问与模块控制器之间的关系
2014/08/23 PHP
php实现字符串首字母转换成大写的方法
2015/03/17 PHP
thinkPHP通用控制器实现方法示例
2017/11/23 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
javascript中常用编程知识
2013/04/08 Javascript
简单实现兼容各大浏览器的js复制内容到剪切板
2015/09/09 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
2016/05/30 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
利用JS实现一个同Excel表现的智能填充算法
2018/08/13 Javascript
js作用域和作用域链及预解析
2019/04/11 Javascript
vue视图不更新情况详解
2019/05/16 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
2020/07/21 Javascript
[01:41]DOTA2 2015国际邀请赛中国区预选赛第三日战报
2015/05/28 DOTA
Python网站验证码识别
2016/01/25 Python
python使用pil库实现图片合成实例代码
2018/01/20 Python
Python编写一个优美的下载器
2018/04/15 Python
python使用__slots__让你的代码更加节省内存
2018/09/05 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
numpy 声明空数组详解
2019/12/05 Python
Django的CVB实例详解
2020/02/10 Python
幼教毕业生自我鉴定
2014/01/12 职场文书
老师的检讨书
2014/02/23 职场文书
机关单位人员学雷锋心得体会
2014/03/10 职场文书
绿化工程实施方案
2014/03/17 职场文书
销售团队激励口号
2014/06/06 职场文书
运动会广播稿200字
2014/10/18 职场文书
2015年科室工作总结
2015/04/10 职场文书
python文件目录操作之os模块
2021/05/08 Python
java Nio使用NioSocket客户端与服务端交互实现方式
2021/06/15 Java/Android
Redis命令处理过程源码解析
2022/02/12 Redis
《巫师》是美食游戏?CDPR10月将推出《巫师》官方食谱
2022/04/03 其他游戏