$('tbody>tr').click(function (){//判断是否被选中
var  hasSelected=$(this).hasClass('selected');
//如果选中,则 移出selected类,否则就加上selected类
$(this)[hasSelected?"removeClass":"addClass"]('selected');
//查找内部的checkbox.设置对应的属性
.find(':checkbox').attr('checked',!hasSelected);
});

$(this)[hasSelected?”removeClass”:”addClass”]这是一个三元的运算结果为:”removeClass”或者”addClass”
其实就是代表一下的两种情况

$(this)["removeClass"]('selected');
$(this)["addClass"]('selected');

JQuery中三元运算相关推荐

  1. jquery实现全选、取消反选、加JavaScript三元运算(三种法法实现反选)

    1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...

  2. java中数字作为布尔值_day50 java Script 数字和字符串 布尔值和数组 运算符 条件判断和三元运算...

    上节回顾: day501.前情回顾 CSS属性: float浮动的规则1. 浮动规则: 浮动只控制自己 如果前面的标签也是浮动的,就挨着放 如果前面的标签不浮动,则下方摆放 如果把块级标签设置成浮动, ...

  3. java 中关于一元运算,二元运算,三元运算的说明

     java 中关于一元运算,二元运算,三元运算的说明 有的地方叫做单目,双目和三目运算符.简单的理解就是,有几个参数参与运算就是几目运算符.有一个特殊的是-,它既可以是双目运算符,减法:也可以是单 ...

  4. JQuery 三元运算

    JQuery三元运算语法: 1 var value = 条件?value1:value2; 解释:设置一个变量value,根据条件进行判断,如果条件为真,则设置value=value1,否则value ...

  5. python基础(三元运算+深浅拷贝+函数参数)

    三元运算 三元运算,又称三目运算,主要作用是减少代码量,是对简单的条件语句的缩写. 1 书写格式: 2 result = 值1 if 条件 else 值2 3 即如果条件成立,则将值1赋给result ...

  6. day1简述、输入输出、运算符、条件语句、文件读写、三元运算

    文章目录 1.Python 简述 2.变量 3.输入输出 4.数据运算 5. 条件语句 if..else.elif 循环语句 for.while 6.文件读写 7.三元运算 1.Python 简述   ...

  7. 深浅拷贝、函数、内置函数、文件处理、三元运算、递归

    深浅拷贝 import copy copy.copy() #浅拷贝 copy.deepcopy() #深拷贝 num = 110 copynum = num #赋值 一.数字和字符串 对于 数字 和 ...

  8. 补充知识:三元运算和逻辑运算

    一. 逻辑运算符和逻辑表达式 逻辑表达式是用逻辑运算符和变量连接起来的式子.任何语言的逻辑运算符都一般分为3种--逻辑与.逻辑或和逻辑非.C.Java语言的逻辑运算符用&&.|.!表示 ...

  9. Python三元运算

    三元运算又称三目运算,是对简单的条件语句的简写. 举个例子:简单条件语句 ----> 三元运算 if 条件成立:val = 1 else:val = 2 val = 1 if 条件成立 else ...

  10. Python基础(三)深浅拷贝、函数、文件处理、三元运算、递归、冒泡排序

    本章内容: 深浅拷贝 函数(全局与局部变量) 内置函数 文件处理 三元运算 lambda 表达式 递归(斐波那契数列) 冒泡排序 深浅拷贝 一.数字和字符串 对于 数字 和 字符串 而言,赋值.浅拷贝 ...

最新文章

  1. python pandas rename_使用Pandas重命名文件
  2. 解决MySQL自动断开连接的问题
  3. python简单编程语言_功能强大而又简单易学的编程语言Python
  4. 还不知道要看什么小说嘛?爬取小说网站前10页的小说数据分析一波
  5. python算法与数据结构-快速排序算法(36)
  6. [系统安全] 二十四.逆向分析之OllyDbg调试INT3断点、反调试、硬件断点与内存断点
  7. WinPcap笔记(4):打开适配器并捕获数据包
  8. 机器学习知识总结系列- 模型评估(1-2)
  9. 一招解决IDEA启动慢的困扰
  10. Ubuntu16.04 LTS下apt安装WireShark
  11. 体验QQ2011Beta3带来的变化和惊喜
  12. ExtJS-3.4.0系列目录
  13. API拦截的应用,网址劫持
  14. pandas求协方差、相关系数、显著性检验
  15. Mac版idea快速切换大小写快捷键
  16. 马云对创业者的经典点评
  17. 汇编 fsub ,fmul,fdiv,fild,CVTTPS2PI 指令
  18. 中国名人书画展由世界全媒体联盟中国区及广西明星影视文化传媒有限公司联合举办
  19. bash: yum:未找到命令
  20. Pspice——可控硅的控制

热门文章

  1. java零基础风清扬黑马笔记
  2. 对冲之王 - 华尔街量化投资传奇 读后感
  3. matlab解韩信点兵问题,2019事业单位:巧解“韩信点兵”问题
  4. “带花树开花”算法来解非二分图的最大匹配
  5. cocos2d简单弹球
  6. 关于xlrd不支持xlsx格式的解决办法
  7. 计算在1901年1月1日至2000年12月31日间共有多少个星期天落在每月的第一天上
  8. GROMOS拓扑(、坐标、轨迹、能量)相关文件解读手册第5章阅读笔记II
  9. 前端开发工程师需要具备哪些专业技能?
  10. 第三方支付接口申请条件和流程