首页
学习
活动
专区
圈层
工具
发布

第51次文章:JQuery高级

上周我们聊了一下jQuery的基础部分,这周我们把jQuery的高级部分学习一下吧!同时也预祝各位小伙伴新年快乐!...例如: 表单对象.submit();//让表单提交 2、on绑定事件/off解除绑定 jq对象.on("事件名称",回调函数)。 jq对象.off("事件名称")。...(2)分析 给开始按钮绑定单击事件 定义循环定时器 切换小相框的src属性。首先定义数组,存放图片资源路径,然后生成随机数,作为数组索引。 2...."> //使用jQuery插件 给jq对象添加2个方法 check()选中所有复选框,uncheck()取消选中所有复选框 //1.定义jQuery的对象插件...最后的效果: ? 2、$.extend(object) 增强JQuery对象自身的功能,属于全局级别的插件,例如:$/jQuery ----

4.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery的基本操作

    =value] //概述 //匹配所有不含有指定的属性,或者属性不等于特定的值· //次选择器等价于:not([attr=value])要匹配含有特定属性但不等于特定值的元素,请使用[attr]:not...· name 属性名称 properties 作为属性的"名/值对"对象 key,value 属性名称,属性值 key,function(index,attr) 1·属性名称 2·返回属性值得函数...//随着一些内置属性的DOM元素或window对象,如果试图将删除该属性,浏览器可能会产生错误,jQuery第一次分配undefined值的属性,而忽略了浏览器生成的任何错误· name 属性名称...properties 作为属性的"名、值对"对象 key,value 1·属性名称 2·返回属性值的函数·第一个参数为当前元素的索引值·第二个参数为原先的属性值· 参数name描述 选中复选框为,...元素的index是:"+n; })   val([val|fn|arr]) //概述 //获得匹配元素的当前值 //jQuery 1.2中,可以 返回任意的值了.包括select.如果多选,将返回一个数组

    8.8K20

    jQuery 元素操作

    里面的回调函数有2个参数:  index 是每个元素的索引号;  demEle 是每个DOM元素对象,不是jquery对象 3....主要用于数据处理,比如数组,对象 2....里面的函数有2个参数:  index 是每个元素的索引号;  element  遍历内容 注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换...可以自己指定索引号号名称 // console.log(i); // 回调函数第二个参数一定是 dom 元素对象,也是自己命名...清理购物车3.商品后面的删除按钮: 一定是删除当前的商品,所以从 $(this) 出发4.删除选中的商品: 先判断小的复选框按钮是否选中状态,如果是选中,则删除对应的商品5.清理购物车: 则是把所有的商品全部删掉

    2.7K10

    Matlab系列之GUI设计基础

    : •如果为复选框、按钮、单选按钮或切换按钮指定一个元胞数组,则 MATLAB 仅显示元胞数组中的第一个元素。...修改位置矢量中的一个值 如果要更改 Position 矢量中的一个值,可以结合使用圆点表示法和数组索引。...'listbox' Value 属性等于与列表框中的选定项对应的数组索引。值 1 对应于列表中的第一个项目。 'popupmenu' Value 属性等于与弹出式菜单中的选定项对应的数组索引。...'checkbox' 当选中复选框时,Value 属性更改为 Max 属性的值。 'radiobutton' 当选择单选按钮时,Value 属性更改为 Max 属性的值。...如果设置 Max 和 Min 属性以允许多个选择,则 Value 属性值可以是索引矢量。 (4)ListboxTop 列表框中顶部项的索引,指定为整数值,默认值为1。此属性仅适用于控件样式的列表框。

    8.1K10

    Jquery 常见案例

    从 0.91 版本开始, 这个方法 始终 返回一个数组。 如果没有符合条件的域,这个数组将会是个空数组,否则它将会包含至少一个值。 是否可以连环调用: 否, 这个方法返回的是一个数组。...这个方法将会清空所有的文本框,密码框,文本域里的值,去掉下拉列表所有被选中的项,让所有复选框和单选框里被选中的项不再选中。...'beforeSubmit'函数调用时需要3个参数:数组形式的表单数据,jQuery 对象形式的表单对象,可选的用来传递给ajaxForm/ajaxSubmit 的对象。...最大的索引值 $("#ddlRegType ").empty();  //清空 Select: jQuery添加/删除Select的Option项: 1....('checked'); $('input').attr('checked', ''); 2.复选框操作 3.检查单选或复选框是否选中: $('input:checkbox').is(':checked

    9.3K10

    JQuery选择器和JQuery包装集

    : 基础选择器 $("#Id") 选择ID为divId的元素(根据元素Id选择) $("element") 选择所有元素(根据元素的名称选择) $(".class") 选择所用CSS类为bgRed的元素...='...']")匹配给定的属性是不包含某个特定值的元素 name='...' $("input[name^='...']")匹配给定的属性是以某些值开始的元素 name^='...'...表单过滤器 $("input:enabled")匹配所有可用元素 $("input:disabled")匹配所有不可用元素 $("input:checked")匹配所有选中的被选中元素(复选框、单选框等...’+i);//arrDivp[i]是DOM对象,直接用$()转为JQuery对象后调用html方法; JQUERY包装集转DOM对象 通过索引访问到的JQUERY包装集中的单个元素是DOM对象 通过包装集的某些遍历函数...[i].innerHTML = 'div' + i;//通过索引访问到的元素不是JQuery对象,而是DOM对象} JQuery包装集 在此介绍一些基本的JQuery包装集及使用 ready()方法

    4.3K20

    「jQuery」基础 - 03

    事件处理 off() 解绑事件 当某个事件上面的逻辑,在特定需求下不需要的时候,可以把该事件上的逻辑移除,这个过程我们称为事件解绑。...事件处理 trigger() 自动触发事件 有些时候,在某些特定的条件下,我们希望某些事件能够自动触发, 比如轮播图自动播放功能跟点击右侧按钮一致。...声明一个数组,保存数据。 先要读取本地存储原来的数据(声明函数 getData()),放到这个数组里面。 之后把最新从表单获取过来的数据,追加到数组里面。...核心原理:先获取本地存储数据,删除对应的数据,保存给本地存储,重新渲染列表li 我们可以给链接自定义属性记录当前的索引号 根据这个索引号删除相关的数据----数组的splice(i, 1)方法 存储修改后的数据...修改对应数据属性 done 为当前复选框的checked状态。

    3.9K30

    jQuery

    jQuery 对象是经过包装的dom对象(伪数组形式存储) jQuery对象才能使用jQuery方法,不能混用 1.1.4 jQuery对象和Dom对象转换 // DOM对象转换成jQuery对象...对象 // jQuery 对象转换为 DOM 对象两种方法: // jQuery对象[索引值] var domObject1 = $('div')[0] // jQuery对象.get(索引值)...var domObject2 = $('div').get(0) 2.1 jQuery选择器 2.1.1 基础选择器 名称 用法 描述 ID选择器 $(’#id’) 获取指定ID的元素 全选选择器 $(...$(‘li:last’) 获取最后一个li元素 :eq(index) $(“li:eq(2)”) 获取到的li元素中,选择索引号为2的元素,索引号index从0开始。...:odd $(“li:odd”) 获取到的li元素中,选择索引号为奇数的元素 :even $(“li:even”) 获取到的li元素中,选择索引号为偶数的元素 2.1.4 其他选择器 语法 用法 说明

    10.2K10

    Ztree使用教程

    1️⃣ ZTree 简介ZTree:一款功能强大、轻量的 jQuery 树插件特点:支持多级树形结构支持异步加载节点(AJAX)支持复选框、单选框、节点操作(增删改)样式可定制,兼容性好2️⃣ 引入 ZTree2.1...下载官网下载:ZTree 官方下载常用文件:jquery.ztree.core.js jquery.ztree.excheck.js // 复选框支持 zTreeStyle.css2.2 HTML 引入示例...open:true },{ id:11, pId:1, name:"子节点1" },{ id:12, pId:1, name:"子节点2" }];字段说明:id:节点 IDpId:父节点 IDname:节点名称...;// 删除节点var node = zTree.getNodeByParam("id",12,null);zTree.removeNode(node);// 修改节点node.name = "修改后的名称...获取选中节点var treeObj = $.fn.zTree.getZTreeObj("treeDemo");var nodes = treeObj.getCheckedNodes(true); // 返回选中的节点数组

    41310

    前端成神之路-03_jQuery

    事件处理 off() 解绑事件 ​ 当某个事件上面的逻辑,在特定需求下不需要的时候,可以把该事件上的逻辑移除,这个过程我们称为事件解绑。...// 3.声明一个数组,保存数据。 // 4.先要读取本地存储原来的数据(声明函数 getData()),放到这个数组里面。 // 5.之后把最新从表单获取过来的数据,追加到数组里面。...// 2.核心原理:先获取本地存储数据,删除对应的数据,保存给本地存储,重新渲染列表li // 3.我们可以给链接自定义属性记录当前的索引号 // 4.根据这个索引号删除相关的数据----数组的splice...// 1.当我们点击了小的复选框,修改本地存储数据,再重新渲染数据列表。...// 3.修改对应数据属性 done 为当前复选框的checked状态。

    3.8K20

    全网最新、最全的jQuery核心知识,你真的不想点开看看嘛?

    用 JQuery 语法创建的对象叫做 JQuery 对象, jQuery 对象只能调用 jQuery 对象的 API。 jQuery 对象是一个数组。在数组中存放本次定位的 DOM 对象。...8.2 jQuery 对象转换DOM对象 jQuery 对象本身为数组对象,该数组中的第 0 个元素即为该 jQuery 对象对应的 DOM 对象。...$("#id,.class,标签名") jQuery基础知识总结 10.表单选择器 表单相关元素选择器是指文本框、单选框、复选框、下拉列表等元素的选择方式。该方法无论是否存在表单,均可做出相应选择。...语法:$("选择器:eq(数组索引)") 选择数组中小于指定索引的所有dom对象 语法:$("选择器:lt(数组索引)") 选择数组中大于指定索引的所有dom对象 语法:$("选择器:gt(数组索引)...的部分,例如:js中的单击事件 onclick(), ​ jQuery中的事件名称,就是click,都是小写的。

    7.9K10

    【JQuery框架】五大选择器“全家桶”详解!!!

    今天来和大家分享一下jQuery的五种选择器的详细使用方法,那么何为选择器?...","red"); }); 6、等于索引选择器 语法:$(“A:eq(index)”) 作用:获得选择的元素中指定索引的元素 // 改变索引值为等于 3 的 div 元素的背景色为 红色"  id="b7....val("bbb"); }); 3、选中选择器 语法:$(“A:checked”) 作用:获得单选/复选框选中的元素 // 利用 jQuery 对象的 length 属性获取复选框选中的个数"  id...对象的 length 属性获取复选框选中的个数"  id="b3"/>        jQuery 对象的 length 属性获取下拉框选中的个数...框架中五种选择器的使用就先和大家分享到这里,之后还会继续和小伙伴们分享jQuery的选择器、DOM操作以及jQuery的高级进阶内容。

    2.2K20

    jQuery 元素操作

    jQuery 元素操作主要讲的是用jQuery方法,操作标签的遍历、创建、添加、删除等操作。 一、 遍历元素 jQuery 隐式迭代是对同一类元素做了同样的操作。...注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。 语法2 ?...注意:此方法用于遍历 jQuery 对象中的每一项,回调函数中元素为 DOM 对象,想要使用 jQuery 方法需要转换。...可以自己指定索引号号名称                // console.log(i);                // 回调函数第二个参数一定是 dom 元素对象,也是自己命名                ...       // 如果小复选框选中的个数等于所有小复选框个数,则选中全选按钮 否则不选中        // .j-checkbox:checked 选中的复选框        if ($(

    3.7K50

    jq---方法总结

    后者是前者经过压缩处理后的版本,它去除了多余的注释、空白字符等信息,并缩短了变量的名称,以减小js文件的体积。建议你在生产环境中使用该文件,以便于用户浏览器能够更快地加载jQuery库。...checked属性值 $("selector").prop("checked", true); // 设置所有匹配元素的checked属性值为true(意即选中所有匹配的复选框或单选框) $("selector...array = [ 12, "jQuery", true ]; $.each( array, function(i, value){ // i 表示当前迭代元素的索引或对象的属性名称 // value...= $.map( obj, function(value, i){ // 注意参数顺序与each()不同 // value 表示当前迭代的数组元素或对象的属性值 // i 表示当前迭代元素的索引或对象的属性名称..., i){ // 注意参数顺序与each()不同 // value 表示当前迭代的数组元素 // i 表示当前迭代元素的索引 // this 指向全局对象(window) return i % 2 ==

    3.8K20

    下拉菜单11+原生js获取select下拉框的selected的option项

    3:alert(options.text()); //拿到选中项的文本 [2]js数组转json并在后台对其解析具体实现 想必大家在开发过程中也遇到类似问题,如果直接将js获取的数组传给后台...,后台是无法区分数组的,因为js数组如果是二维的就是这样的:1,张三,23,2,李四,26 所以在此对其解决方法进行整理。...标签的 索引值: var selectIndex = selectTest.selectedIndex; 这样就可以通过索引来获取选中项的 选中值和文本值: var selectValue =...//获取Select选择的索引值 5. var maxIndex=$("#select_id option:last").attr("index"); //获取Select最大的索引值 jQuery...(注意中间没有空格) 3,复选框: $("input[@type=checkbox][@checked]").val(); //得到复选框的选中的第一项的值 $("input[@type=checkbox

    3.1K40
    领券