jQuery包装

1. jQuery包装多个选择器的click事件

// "告警等级"选择
$("#filter_level_1, #filter_level_2, #filter_level_3, #filter_level_4").click(function () {
    onclickAlarmFilterLevel(this.id.split(‘filter_level_‘)[1]);
});

上面代码等效于:

// 点击1级告警
$("#filter_level_1").click(function () {
    onclickAlarmFilterLevel(this.id.split(‘filter_level_‘)[1]);
});

// 点击2级告警
$("#fi#filter_level_2").click(function () {
    onclickAlarmFilterLevel(this.id.split(‘filter_level_‘)[1]);
});

// 点击3级告警
$("#filter_level_3").click(function () {
    onclickAlarmFilterLevel(this.id.split(‘filter_level_‘)[1]);
});

// 点击4级告警
$("#filter_level_4").click(function () {
    onclickAlarmFilterLevel(this.id.split(‘filter_level_‘)[1]);
});

2. 选择器过滤

// "修改"单个施工截面信息
$(‘#tableSection‘).on(‘click‘, ‘a.aModifySectionModal‘, onmodifySection);

以上代码中, ‘a.aModifySectionModal‘ 是 ‘#tableSection‘ 表格中的某一个"修改"单元格:

var std = ‘<td><a href="#getSectionModal" class="aViewSectionModal" data-toggle="modal">‘ + ‘查看‘
    + ‘</a> | <a href="#addSectionModal" class="aModifySectionModal" data-toggle="modal">‘ + ‘修改‘
    + ‘</a> | <a href="#deleteSectionModal" data-toggle="modal" onclick="confirmDeleteSection(this,‘ + item.sectionId + ‘)">‘ + ‘删除‘
    + ‘</a> | <a href="#deleteSectionModal" data-toggle="modal" onclick="confirmDisableSection(this,‘
    + item.sectionId +‘,‘+ item.isDelete + ‘)">‘ + disableTxt + ‘</a></td>‘;
时间: 2024-10-09 20:31:12

jQuery包装的相关文章

jQuery 包装集

一.创建元素 1.jQuery内部使用document.createElement创建元素 实例: //jQuery 源代码 方法一: $("<div></div>").css({ 'width': '100px', 'height': '50px', 'padding': '10px', 'border': '3px solid red' }).html('我是jQuery动态创建的div').appendTo('body'); 方法二: $("&l

从零开始学习jQuery (三) 管理jQuery包装集

本系列文章导航 从零开始学习jQuery (三) 管理jQuery包装集 一.摘要 在使用jQuery选择器获取到jQuery包装集后, 我们需要对其进行操作. 本章首先讲解如何动态的创建元素, 接着学习如何管理jQuery包装集, 比如添加,删除,切片等. 二.前言 本系列的2,3篇上面列举了太多的API相信大家看着眼晕. 不过这些基础还必须要讲, 基础要扎实.其实对于这些列表大家可以跳过, 等以后用到时再回头看或者查询官方的API说明. 本章内容很少, 主要讲解动态创建元素和操作jQuery

JQuery包装集size,length,index,slice,find,filter,is,children,next,nextAll,parent,parents,closest,siblings,add,end,andSelf的用法

在使用Jquery包装集的知识之前首先要注意三个概念(当前包装集.新包装集.包装集内部元素)的区别. 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 5 <

jQuery 包装集 选择器

1.Dom对象和jQuery包装集转换 在传统的javascript开发中,我们都是首先获取Dom对象,比如: var div = document.getElementById("testDiv");var divs = document.getElementsByTagName("div"); 我们经常使用 document.getElementById 方法根据id获取单个Dom对象, 或者使用 document.getElementsByTagName 方法

jquery包装器遍历和数组遍历小结

//jquery数组遍历 var arr = [1,2,3]; $.each(arr, function(i,val){ console.log(i); console.log(val); }); 0,1 1,2 2,3 下面这个还可以多看看,高程P96 //js数组遍历 5中 var numbers = [1,2,3,4,5,6]; var everyResult = numbers.every(function(item,index,array){ console.log(item); co

Dom对象和jQuery包装集

Dom对象 在传统的JavaScript开发中,我们经常都是首先获取Dom对象,比如: document.getElementById("dv1"); 我们经常使用getElementById方法来获取Dom对象.在事件触发函数中,我们还可以通过this来获取引用事件触发对象.或者,我们也可以通过event.target或event.srcElement来获取引发事件的Dom对象. 注意,此处,我们获得的都是Dom对象. jQuery包装集 jQuery包装集可以说是Dom对象的扩充.

jQuery包装集

1.过滤 Filtering 名称 说明 举例 eq( index ) 获取第N个元素 获取匹配的第二个元素:  $("p").eq(1) filter( expr ) 筛选出与指定表达式匹配的元素集合. 保留带有select类的元素:  $("p").filter(".selected") filter( fn ) 筛选出与指定函数返回值匹配的元素集合 这个函数内部将对每个对象计算一次 (正如 '$.each'). 如果调用的函数返回false

jQuery(0)——Dom对象和jQuery包装集

Dom对象和jQuery包装集 开始学习jQuery,没想到还要知道这个概念. Dom对象 DOM(Document Object Model)文档对象模型 在w3c中是这样说明它的: 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model). HTML DOM 模型被构造为对象的树. HTML DOM 树 通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的 HTML. JavaScript 能够改变页面中的所有 HTML 元素 Java

jquery的 包装集

jquery的包装集: jquery包装集 指: 通过 $("exp")会筛选出页面中满足表达式的一组元素,这一组元素就属于jquery包装集的元素, 包装集是一个集合, 常用的方法:获取包装集中元素的个数(length或者size()),通过下标获取包装集中的某个元素(get(index)这时会转换成js对象,不能使用jquery的方法,要用$()再包装),获取 元素的包装集中的位置(index(ele));