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

JQuery Ztree 树插件配置与应用小结

[setting.data.simpleData.enable = true 时生效] rootPId: 0 // 用于修正根节点父节点数据,即 pIdKey 指定的属性值。...、异步加载时的节点数据、或 addNodes 方法中输入的 newNodes 数据是否采用简单数据模式 (Array) 不需要用户再把数据库中取出的 List 强行转换为复杂的 JSON 嵌套格式 默认值...[setting.data.simpleData.enable = true 时生效] 默认值:"pId" rootPId 用于修正根节点父节点数据,即 pIdKey 指定的属性值。...(); zTreeObj.getNodes 获取 zTree 的全部节点数据 参数说明 返回值 Array(JSON) 全部节点数据 1、Array 仅仅是根节点的集合, (默认情况子节点都处于 children...属性下); 2、如需遍历全部节点需要利用递归,或利用 transformToArray 方法 将数据变成简单的 Array 集合 3、对于异步加载模式下,尚未加载的子节点是无法通过此方法获取的。

8.2K40

JQuery常用命令

原生 DOM 对象不能调用 JQuery 提供的函数 JQuery 函数返回的类数组对象也不能调用核心 DOM 成员 (6). 原生 DOM 对象和 JQuery 对象间如何转换 ①....获取子节点 ③. elemnet.nextSibling 获取下一个兄弟 ④. element.previousSibling...// 在父节点最后追加子节点 $(li).appendTo( 'ul' ) // 子节点追加到父节点最后 以上代码可以简写为...无法为后添加的元素执行绑定 (2). on()函数的第二种使用方法——委托给父元素进行事件代理 ①. $('parent').on('事件名称', '子元素选择器', fn) A....函数,在方法中处理响应的数据 callback => function(data){} $.get会根据服务器端返回的响应消息内容类型自动决定如何处理,如果是application/json,会自动调JSON.parse

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

    使用Django、RestFul API和Bootstrap实现可折叠的多级菜单功能

    本文将详细介绍如何使用Django、RestFul API和Bootstrap实现一个可折叠的多级菜单功能,并在菜单末端节点上添加复选框,点击按钮时获取这些节点的ID并查询其内容。...三、前端实现前端部分将使用Bootstrap和jQuery来创建可折叠的多级菜单,并在末端节点添加复选框,点击按钮时获取这些节点的ID并查询其内容。1....添加复选框和按钮功能在叶子节点的文本中添加复选框,并在按钮点击时获取选中的节点ID,发送请求到后端获取内容数据,并在页面上显示。...前端代码在前面的代码基础上,我们已经在叶子节点上添加了复选框,同时实现了按钮点击时获取选中的节点ID。下面是完整的前端代码:节点上添加了复选框,点击按钮时可以获取选中的节点ID,并查询其内容。

    1.7K00

    脚本语言知识总结.

    appendChild  父元素.appendChild(新的子节点) ;  insertBefore   父节点.insertBefore(新子节点, 已经存在子节点) DOM 克隆节点 源节点...④:XML格式数据处理 练习3:select完成省级联动 1) XStream的使用 问题:服务器端如何将java对象,生成XML格式数据?...ancestor元素下边的所有元素  $("form input") parent > child  获取parent元素下边的所有直接child 子元素   $("form > input") prev...  $("div:has(p)").addClass("test");  含有p子元素的div :parent  选取含有子元素或文本节点的元素  $("td:parent") 所有不为空td元素选中...])  获取指定的子元素 find(expr)  获取指定的后代元素 parents([expr]) 获得祖辈元素 parent()  获取父元素 next([expr])  获取下一个兄弟元素 prev

    6.7K130

    前端入门6-JavaScript客户端api&jQuery

    首先创建一个对象: var obj = new Object(); 向对象中添加属性: obj.name = "dasu"; obj.age = 25; 对象的属性值可以是任何的数据类型,也可以是个函数...很多,需要的时候再查就行,主要清楚下,document 是 JavaScript 操纵 DOM 树的入口,从这里开始,可以获取一些关于文档的元数据方面的属性信息,也可以来查找指定的文档中某个节点的元素对象.../hidden/id 获取或设置disable/hidden/id… attributes 获取元素设置的属性值列表,返回Attr[]对象 innerHTML 获取元素标签包装的内容,包括文本内容及子元素...键盘点击事件 keydown 在用户按下某个键时触发 keypress 在用户按下并释放某个键时触发 keyup 在用户释放某个键时触发 键盘点击事件传入的是 KeyboardEvent 对象。...小结 获取元素的内容(包括标签)可用 html(),创建元素时用 $ ("xxx"),如果元素只有一个子元素,那么获取文本内容时可直接用 text(),添加子元素时用 append()。

    6.8K40

    Web阶段:第五章:JQuery库

    1、使用jquery一定要引入jquery库吗? 答案: 是2、jquery中的到底是什么? 答案: 核心函数3、怎么为按钮添加点击响应函数的?...:empty 匹配所有不包含子元素或者文本的空元素 :parent 匹配含有子元素或者文本的元素 :has(selector) 匹配含有选择器所匹配的元素的元素 案例: $(document).ready...就马上执行了 原生js页面加载完成之后的触发时间是: // 原生js除了要等浏览器内核解析完标签,创建好dom对象之外, // 还需要等页面中所有元素去准备好自己显示时需要的数据。完成之后才会执行。...事件的冒泡是指,父子元素同时监听同一个事件。当触发子元素的事件的时候,同一个事件也被传递到了父元素的事件里去响应。 那么如何阻止事件冒泡呢?...我们重点关心的是怎么拿到这个javascript的事件对象。以及使用。 如何获取呢javascript事件对象呢?

    28.8K20

    前端架构师之01_JQuery

    获取内容不为空的元素(特殊) $("li:parent")获取内容不为空的元素 2.2.5 可见性选择器 为了方便开发,jQuery中还提供了可见或隐藏元素的获取。...和checkbox)的选中情况,当要获取的元素是元素时,返回结果是一个包含所选值的数组;当要为表单元素设置选中情况时,可以传递数组参数。...例如,点击事件对应的属性为onclick。 在jQuery中则可直接使用其提供的与事件类型同名的方法。例如,点击事件对应的方法为click()。...([[data],function]) 当元素的值发生改变时触发 表单事件 focusin([data],function) 在父元素上检测子元素获取焦点的情况 表单事件 focusout([data]...// 事件对象.which:获取当前按下键盘的对应码值keyCode // 通过offset()获取当前按下键盘时div元素的位置(left和top值) // 根据码值修改div元素位置( left和

    3.1K00

    JQuery最全常用方法指南

    ,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数。...”) 后代选择器,选择ancestor的所有子孙节点 $(”#main > *”) 子选择器,选择parent的所有子节点 $(”label + input”) 临选择器,选择prev的下一个临节点 $....innerHTML; 3、如何获取jQuery集合的某一项 对于获取的元素集合,获取其中的某一项(通过索引指定)可以使用eq或get(n)方法或者索引号获取,要注意,eq返回的是jquery对象,而...与$(fn)等价 (3)toggle(evenFn, oddFn): 每次点击时切换要调用的函数。如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数。...随后的每次点击都重复对这两个函数的轮番调用。 //每次点击时轮换添加和删除名为selected的class。

    13.2K31

    与Ajax同样重要的jQuery(1)

    .js jQuery框架源码,没有被精简,体积较大 (主要用来研究 jQuery源码),企业开发时,需要导入 jquery-1.8.3.min.js (精简过) 1.jQuery程序快速入门 window.onload...ancestor元素下边的所有元素 $("form input") parent > child 获取parent元素下边的所有直接child 子元素 $("form > input") prev +...next 获取紧随pre元素的后一个兄弟元素 $("label + input") prev ~ siblings 获取pre元素后边的所有兄弟元素 $("form ~ input") 练习2: ² 将...('John')") 文本内容含有john 的所有div :empty 选取不包含子元素或者文本节点的空元素 $("td:empty") td元素必须为空 :has(selector) 选取含有选择器所匹配的元素的元素...$("div:has(p)").addClass("test"); 含有p子元素的div :parent 选取含有子元素或文本节点的元素 $("td:parent") 所有不为空td元素选中 练习4:

    11.5K60

    三、jQuery属性操作

    Javascript var $div = $('div:empty') console.log($div) image.png 2:parent 找到有文本内容或有子元素的指定元素 可以找到除第一个意外的四个元素...// 获取属性 console.log(p.name) 3、什么是属性节点 在编写HTML代码时,在HTML标签中添加的属性就是属性节点。...5、属性和属性节点的区别 任何对象都有属性,但只有DOM对象才有属性节点 attr方法 1、attr(name|pro|key,val|fn) 方法 获取或者设置属性节点的值 参数 可以传递一个参数...,代表获取节点的值 无论找到多少个元素,只会返回第一个元素指定的属性节点的值。...官方推荐在操作属性节点时,具有 true 和 false 两个属性的属性节点,如 checked, selected 或者 disabled 使用 prop(), 其他的使用 attr() Javascript

    4.3K20

    JavaScript学习笔记(四)—— jQuery入门

    :empty 选择所有不包含子元素或者不包含文本的元素 :parent 选择含有子元素或者文本的元素 $("div:contains('刘')").css("text-decoration...操作元素内容和值 jQuery提供了对元素内容和值以及属性进行操作的方法: 元素的值 元素的唯一属性 大部分元素的值都对应value属性 元素的内容 定义元素起始标签和结束标签之间的内容 分为文本内容和...获取与编辑DOM节点 插入节点 在元素内部插入节点 ---- append():在被选元素的结尾插入内容 appendTo():在被选元素的结尾插入HTML元素 prepend():在被选元素的开头插入内容..."); }); }); 删除节点 方法 描述 remove() 移除被选元素(不保留数据和事件) detach() 移除被选元素(保留数据和事件) empty...() 从被选元素移除所有子节点和内容 复制节点与替换节点 clone() replaceAll():把被选元素替换成新的HTML元素 replaceWith():把被选元素替换成新的内容 <script

    12.4K50
    领券