iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >JQuery全选/反选第二次失效怎么办
  • 717
分享到

JQuery全选/反选第二次失效怎么办

2024-04-02 19:04:59 717人浏览 薄情痞子
摘要

这篇文章主要介绍了Jquery全选/反选第二次失效怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在项目中,遇到一个问题,测试全选/反选

这篇文章主要介绍了Jquery全选/反选第二次失效怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

项目中,遇到一个问题,测试全选/反选功能时,第一次对母框进行选中/非选中时,能同步子框的全选/反选状态,之后再点击母框,子框就没反应了。

原代码大致结构关键如下:

function selectAll(obj){
    $('input[name="xxx[]"]').attr("checked",obj.checked);
}

<input type="checkbox" id="mother" name="mother" onclick="selectAll(this);"/>全选

<input type="checkbox" id="son1" name="xxx[]" />子框<input type="checkbox" id="son2" name="xxx[]" />子框<input type="checkbox" id="son3" name="xxx[]" />子框<input type="checkbox" id="son4" name="xxx[]" />子框

步骤一:尝试正面刚一波:

function selectAll(obj){
   if(obj.checked) {
    $('input[name="xxx[]"]').attr("checked", true);
   } else {
    $('input[name="xxx[]"]').removeAttr("checked");
   }
}

卒-----完全没有效果,弃之。

步骤二:快速上网搜索一番,发现这个问题比较常见,在遇到过这个问题的人里,我应该排在千里之外了。点开几个看了,基本都是说用prop替代attr便能解决,奈何如下:

JQuery全选/反选第二次失效怎么办

然而项目上用的版本低于1.6并被告知最好不要更改版本,同弃之。

步骤三:无可奈何,JQuery弃之...尝试改用原生js写法,代码如下:

function selectAll(obj){
 var xxx = document.getElementsByName("xxx[]");
  if(obj.checked) {
   for(var i = 0;i < xxx.length;i++) {
    xxx[i].checked = true;
   }
  } else {
   for(var i = 0;i < xxx.length;i++) {
    xxx[i].checked = false;
   }
  }
}

测试一下,顺利解决。其实也算是个小问题,不过给了我一些启示,不能局限在一个框里,多换个角度思考问题,往往能更好地去解决问题。

感谢你能够认真阅读完这篇文章,希望小编分享的“JQuery全选/反选第二次失效怎么办”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网node.js频道,更多相关知识等着你来学习!

--结束END--

本文标题: JQuery全选/反选第二次失效怎么办

本文链接: https://www.lsjlt.com/news/72858.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JQuery全选/反选第二次失效怎么办
    这篇文章主要介绍了JQuery全选/反选第二次失效怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在项目中,遇到一个问题,测试全选/反选...
    99+
    2024-04-02
  • jQuery怎么实现全选反选操作
    这篇文章主要介绍“jQuery怎么实现全选反选操作”,在日常操作中,相信很多人在jQuery怎么实现全选反选操作问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jQuery怎么实现全选反选操作”的疑惑有所帮助!...
    99+
    2023-06-20
  • jQuery如何实现radio第一次点击选中第二次点击取消功能
    这篇文章主要为大家展示了“jQuery如何实现radio第一次点击选中第二次点击取消功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery如何实现rad...
    99+
    2024-04-02
  • javascript选择器失效怎么办
    本教程操作环境:Windows10系统、javascript1.8.5版本、Dell G3电脑。javascript选择器失效怎么办?jQuery的ID选择器失效问题jQuery的ID选择器,在同一项目别的文件中一切正常;在当前页面,jQu...
    99+
    2023-05-14
    javascript 选择器
  • jquery 表单失效怎么办
    本教程操作环境:Windows10系统、jquery3.2.1版、DELL G3电脑jquery 表单失效怎么办?jQuery控制form表单提交无效 $(form).submit() 无效查看form表单内部 是否有submit属性的bu...
    99+
    2023-05-14
    表单 jQuery
  • Vue怎么实现全选及反选功能
    本篇内容介绍了“Vue怎么实现全选及反选功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!首先就是自己创建一个input,正在mx.txt的...
    99+
    2023-07-04
  • jQuery基本选择器和层次选择器怎么用
    这篇文章主要为大家展示了“jQuery基本选择器和层次选择器怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery基本选择器和层次选择器怎么用”这篇文...
    99+
    2024-04-02
  • win10怎么全选文件? win10全选快捷键/反选文件介绍
    这个技能需要掌握呵,不然在一大片文件里要选择除个别文件外的所有文件,一个个单选要累死的。 1、如下图参考所示,需要选中目录下第二排第一个文件之外的所有文件,先鼠标单击选中该文件。 2、要确保选中该文件,但不是双击打开该...
    99+
    2023-05-21
    win10 快捷键
  • 怎么用angular实现多选按钮的全选与反选
    这篇文章主要介绍了怎么用angular实现多选按钮的全选与反选,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。下面用angular来实现这一功...
    99+
    2024-04-02
  • vue怎么实现商品购物车全选反选
    这篇“vue怎么实现商品购物车全选反选”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue怎么实现商品购物车全选反选”文章吧...
    99+
    2023-06-30
  • jquery怎么实现全选功能
    使用jquery实现全选功能的方法:1.新建html项目,引入jquery;2.创建input多选框;3.添加button按钮,绑定onclick点击事件;4.通过标签名获取input对象,使用prop()方法实现全选;具体步骤如下:首先,...
    99+
    2024-04-02
  • 亚马逊云服务器第二次宕机怎么办
    1. 确认故障原因 在处理亚马逊云服务器宕机问题之前,首先需要确认故障原因。可以通过查看亚马逊云服务器的监控数据、日志文件等方式来确定故障原因。如果是亚马逊云服务器的硬件故障导致的宕机,可以联系亚马逊云服务器的技术支持人员进行处理。 2....
    99+
    2023-10-27
    亚马逊 服务器
  • 怎么使用JavaScript实现全选和反选的功能
    本篇内容介绍了“怎么使用JavaScript实现全选和反选的功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所...
    99+
    2024-04-02
  • jquery选项卡切换效果怎么实现
    要实现jQuery选项卡切换效果,可以按照以下步骤进行操作:1. 创建HTML结构,使用`ul`和`li`元素创建选项卡的导航栏,使...
    99+
    2023-08-15
    jquery
  • mybatis相同的sql查询第二次查不出结果怎么办
    这篇文章主要讲解了“mybatis相同的sql查询第二次查不出结果怎么办”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mybatis相同的sql查询第二次查不出结果怎么办”吧!相同的sql查...
    99+
    2023-06-28
  • 亚马逊联合筛选服务器失败怎么办
    1. 了解亚马逊联合筛选服务器 在解决亚马逊联合筛选服务器失败的问题之前,我们需要先了解一下什么是亚马逊联合筛选服务器。亚马逊联合筛选服务器是一种用于处理大量数据的服务器,它可以帮助亚马逊的合作伙伴快速筛选出符合条件的商品,并将这些商品展...
    99+
    2023-10-27
    亚马逊 服务器
  • ajax操作全局监测,用户session失效怎么办
    这篇文章将为大家详细讲解有关ajax操作全局监测,用户session失效怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ajax 操作全局监测,用户session失效...
    99+
    2024-04-02
  • 怎么用jQuery代码实现选项联动轮播效果
    今天小编给大家分享一下怎么用jQuery代码实现选项联动轮播效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。代码如下:&l...
    99+
    2023-07-04
  • Win7文件夹属性没有安全选项怎么办
    Win7文件夹属性没有安全选项怎么办?一个Win7用户想修改文件夹的权限,但是当他打开文件夹的属性时,他发现没有安全选项。怎么回事?这种情况通常是系统设置的问题。以下这个系列将向您展示如何解决在Win7文件夹属性中找不到安全选项的问题。打开...
    99+
    2023-07-16
  • win10中安全删除硬件选项不见了怎么办
    小编给大家分享一下win10中安全删除硬件选项不见了怎么办,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!点击任务栏上的“开始菜单”按钮,然后点击“设置”。打开系统设置后,点击“系统”选项。切换到“通知和操作”,再点击右侧列...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作