`
流浪鱼
  • 浏览: 1684467 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用条件判断巧妙的初始化

 
阅读更多
   //取到checkbox
    var newsletter = $("#newsletter");
    // 判断checkbox是否选中
    var inital = newsletter.is(":checked");
   //通过 inital值来判断调用removeClass和addClass方法
    var topics = $("#newsletter_topics")[inital ? "removeClass" : "addClass"]("gray");
   //通过 inital值来判断 topics的input可用与不可用
    var topicInputs = topics.find("input").attr("disabled", !inital);
    // 当checkbox点击可来判断是否可用
    newsletter.click(function() {
        topics[this.checked ? "removeClass" : "addClass"]("gray");
        topicInputs.attr("disabled", !this.checked);
    });
 
1
0
分享到:
评论

相关推荐

    RecyclerView 使用ItemDecoration 巧妙实现吸附效果

    4. 在RecyclerView初始化时,添加我们创建的`StickyItemDecoration`实例。`recyclerView.addItemDecoration(new StickyItemDecoration());` 5. 需要监听RecyclerView的滚动事件,以便在滚动过程中更新吸附状态。...

    S7-200SMART-MODBUS轮询中实现插队或条件写入的具体方法(1).docx

    这种设计巧妙地结合了定时和条件判断,确保了读操作的正常轮询,同时允许写操作在满足特定条件时优先执行,提高了系统的灵活性和响应性。这种方法尤其适用于实时性要求较高的应用场景,比如设备状态改变需要立即响应...

    数据结构作业之七循环队列

    1. 初始化:创建一个固定大小的数组,并设置队头和队尾指针均为0,表示队列为空。 2. 入队(Enqueue):在循环队列中插入一个元素。当队列未满时,将新元素存入数组的队尾位置,然后队尾指针加1。如果队尾指针到达...

    循环结构的流程及应用.pptx

    6. 循环中的条件判断:循环的执行依赖于条件判断,例如在while和for循环中,条件表达式的真假决定了循环是否继续。在问题4.5中,求解满足平方和小于1000的最大n值,涉及到对循环条件的动态调整。 7. 循环的应用场景...

    S7-200SMART-MODBUS轮询中实现插队或条件写入的具体方法(2).docx

    总的来说,通过巧妙地利用S7-200SMART的内部标志位和条件判断,我们可以灵活地控制MODBUS RTU通信中的读写顺序,满足不同场景下的实时性和优先级需求。这种策略对于优化系统性能,提高响应速度,以及解决复杂控制...

    双指针算法应用方式介绍

    在实际编程中,双指针算法的实现需要注意指针的初始化、移动逻辑和结束条件的判断。同时,为了提高效率,常常需要结合哈希表、栈或队列等数据结构进行辅助。 总之,双指针算法是解决数组类问题的有效工具,通过...

    condition-circle-源码.rar

    在“condition-circle”中,条件控制和循环可能被巧妙地结合起来,创建出一种动态的行为,比如可能是一个根据条件不断改变的循环逻辑,或者是一个根据某种条件判断来决定是否继续的无限循环。例如,这个源码可能是一...

    六年级信息技术上册 第15课 循环语句FOR课件4 辽师大版(三起).ppt

    2. for语句:for语句是一类常见的循环控制语句,它由三个表达式组成,分别是初始化、条件判断和更新。在辽师大版的小学信息技术课程中,for语句的格式被详细解释为`for (表达式1; 表达式2; 表达式3) { 循环体语句; }...

    js for循环输出

    在压缩包中的"for循环输出"文件可能包含了更多关于`for`循环的实例和练习,例如嵌套循环、条件判断结合的循环等。通过这些案例,你可以进一步理解`for`循环的工作原理,并掌握在不同场景下的应用。 总的来说,`for`...

    详解如何在低版本的Spring中快速实现类似自动配置的功能

    面临的问题主要是缺乏条件判断机制以及自动配置加载的手段。Spring 3.x不具备条件注解,因此无法确定何时需要或不需要配置特定的Bean。同时,无法像Spring Boot那样自动加载配置。 为了解决这些问题,我们可以利用...

    C语言编程练习之数组.docx

    这三个练习展示了数组在C语言编程中的基本应用,包括初始化、遍历、修改数组元素,以及通过数组解决实际问题的能力。在实际编程中,理解并熟练掌握数组的操作是至关重要的,因为数组是许多复杂数据结构和算法的基础...

    C++课程设计报告_坦克大战.doc

    5. 结束条件判断模块:检查游戏是否结束,并展示相应的游戏结束画面。 五、实验指南 1. 使用FunCode作为开发环境,创建新的C++项目,项目名称遵循特定规范。 2. 导入预设的游戏地图模板,初始化游戏窗口和标题。 3....

    流水灯设计

    这里还巧妙地使用了条件判断语句,确保流水灯在到达两端时能够返回起始状态,形成循环流动的视觉效果。 程序3进一步优化了位操作的效率,通过内建函数`_crol_()`实现了循环左移操作,这不仅简化了代码,还提高了...

    php for 循环使用的简单实例

    - **初始值**:在循环开始前执行的代码,通常用来初始化一个计数器变量。在这个阶段,你可以设置变量的初始值。例如,`$i = 1`。 - **条件**:这是一个布尔表达式,决定了循环是否应该继续执行。只要这个条件为真...

    C语言自己学习中的例子

    在C语言中,这通常涉及到递归或动态规划的算法设计,以及对变量的初始化、累加和判断条件的掌握。通过这类练习,可以提升我们对算法设计和数据类型的理解。 接下来是"大马小马问题",这是一个经典的逻辑思维题目,...

    用汇编语言写的五子棋

    在这个五子棋程序中,这些基本指令会被巧妙地组合,实现棋盘的初始化、玩家输入处理、棋局判断等功能。 1. **棋盘初始化**:程序可能会定义一个二维数组来模拟棋盘,每个元素代表一个棋位的状态。初始化时,所有...

    C语言程序设计能力教程-教学课件赵凤芝等第章循环结构程序设计完美版资料.ppt

    4. 循环实现:利用循环结构,初始化`p=0`,`i=1`,在循环体内进行`p=p+i`,`i=i+1`的操作,当`i`大于100时停止循环。这种方式清晰地展示了循环如何用于计算累加和。 在第五章中,还介绍了`while`语句,它是C语言中...

    易语言学习进阶判断循环首源码-易语言

    源码中的“判断循环首”可能是指一个教学示例,讲解如何在程序开头使用判断和循环来初始化、检查输入或设置程序状态。这样的代码通常包含对用户输入的合法性检查、初始化变量、设置循环条件等步骤。通过分析和实践...

    xiyangqi.rar_captain6zj_policeifm_西洋跳棋

    1. 初始化棋盘大小,通常为8x8。 2. 使用嵌套循环遍历每一行和每一列。 3. 在每个循环里,根据当前坐标计算是否应该输出黑色或白色格子的表示。 4. 使用条件判断来决定在当前位置是否应放置棋子的符号。 5. 利用`...

    game of life 代码简单 风格经典 适合新手

    7. **随机初始化**:通常会用随机函数初始化棋盘,使得初始状态具有随机性,增加观察的乐趣。 8. **用户交互**:允许用户输入参数,比如棋盘大小、初始活细胞数量,甚至可以设计一个简单的用户界面来控制游戏的运行...

Global site tag (gtag.js) - Google Analytics