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.toolTip
Nov 14 Javascript
JavaScript获取多个数组的交集简单实例
Nov 11 Javascript
JavaScript中无法通过div.style.left获取值的解决方法
Feb 19 Javascript
基于JavaScript实现的顺序查找算法示例
Apr 14 Javascript
在 Node.js 中使用原生 ES 模块方法解析
Sep 19 Javascript
jquery之基本选择器practice(实例讲解)
Sep 30 jQuery
jQuery 改变P标签文本值方法
Feb 24 jQuery
jQuery实现参数自定义的文字跑马灯效果
Aug 15 jQuery
vue 监听屏幕高度的实例
Sep 05 Javascript
微信小程序激励式视频广告组件使用详解
Dec 06 Javascript
JS自定义滚动条效果
Mar 13 Javascript
javascript实现倒计时关闭广告
Feb 09 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
德生PL660的电路分析和打磨
2021/03/02 无线电
PHP生成HTML静态页面实例代码
2008/08/31 PHP
php 各种应用乱码问题的解决方法
2010/05/09 PHP
php中处理mysql_fetch_assoc返回来的数组 不用foreach----echo
2011/05/04 PHP
PHP实现定时执行任务的方法
2014/10/05 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
2015/03/07 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
yii2 commands模式以及配置crontab定时任务的方法
2017/08/19 PHP
PHP数组实际占用内存大小原理解析
2020/12/11 PHP
Bookmarklet实现启动jQuery(模仿 云输入法)
2010/09/15 Javascript
JavaScript的Module模式编程深入分析
2013/08/13 Javascript
javascript自定义startWith()和endWith()的两种方法
2013/11/11 Javascript
js取消单选按钮选中示例代码
2013/11/14 Javascript
jquery实现瀑布流效果分享
2014/03/26 Javascript
nodejs实现获取某宝商品分类
2015/05/28 NodeJs
jQuery新窗口打开外链接
2016/07/21 Javascript
jQuery可见性过滤选择器用法示例
2016/09/09 Javascript
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
JS实现的合并两个有序链表算法示例
2019/02/25 Javascript
小程序根据手机机型设置自定义底部导航距离
2019/06/04 Javascript
vue实现标签云效果的示例
2020/11/09 Javascript
[55:23]VGJ.T vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python根据开头和结尾字符串获取中间字符串的方法
2015/03/26 Python
python对DICOM图像的读取方法详解
2017/07/17 Python
python批量查询、汉字去重处理CSV文件
2018/05/31 Python
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
database面试题
2013/03/28 面试题
环保倡议书100字
2014/05/15 职场文书
男方婚礼答谢词
2015/01/20 职场文书
教师个人发展总结
2015/02/11 职场文书
2015年仓库管理工作总结
2015/05/25 职场文书
圣贤教育改变命运观后感
2015/06/16 职场文书
nginx配置proxy_pass中url末尾带/与不带/的区别详解
2021/03/31 Servers
Pandas搭配lambda组合使用详解
2022/01/22 Python
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript