精华内容
下载资源
问答
  • 获取父节点

    2019-09-23 23:35:33
    通过获取父节点,还可以获取父节点的父节点。 有3个常用方法: 方法 说明 parent() 选取父节点 parents() 选取所有父节点 parentsUntil("div") 选取所有父节点,但不包含后面指定的节点...

    通过获取父节点,还可以获取父节点的父节点。

    有3个常用方法:

     方法 说明
     parent() 选取父节点
     parents() 选取所有父节点
     parentsUntil("div") 选取所有父节点,但不包含后面指定的节点及指定节点的父级……。

    示例:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    <!DOCTYPE html>
    < html >
         < head >
             < meta charset = "UTF-8" >
             < title >父节点</ title >
             < script src = "https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.3.1.min.js" ></ script >
             < style >
                 .box{
                     border: 1px solid blueviolet;
                     padding: 1px;
                     margin-bottom: 12px;
                 }
             </ style >
         </ head >
         < body >
             < div >
                 < ul id = "ul" >
                     < li id = "a" >鼠标</ li >
                     < li id = "b" >键盘</ li >
                     < li id = "c" >屏幕</ li >
                     < li id = "d" >< a >电源</ a ></ li >
                 </ ul >
             </ div >
             < script >
                 $('a').parentsUntil("div").attr("class", "box");
             </ script >
         </ body >
    </ html >

    转载于:https://www.cnblogs.com/max-hou/p/9131997.html

    展开全文
  • js获取父亲节点

    千次阅读 2018-01-23 11:06:33
    1.通过子节点id获取父节点id 有以下代码:id="bb">id="aa" > 请问如何通过td的id值“aa"取得tr 的id的值? 纯js是: document.getElementById("aa").parentNode.id jQuery是: $("#aa").parent().attr("id"); ...

    1.通过子节点id获取父节点id

    有以下代码:<tr id="bb"><td id="aa" ></td></tr> 
    请问如何通过td的id值“aa"取得tr 的id的值?
    
    纯js是: 
    document.getElementById("aa").parentNode.id 
    jQuery是: 
    $("#aa").parent().attr("id");

    2.假如没有子节点id,也没有父节点id

    页面属于iframe嵌套,只知道父页面节点有个属性比方说tabid=“tab_toDraw”

    function GetAttrElement(attr,val){
        var e= window.parent.document.all;
        var a= new Array();
        for(var i=0;i<e.length;i++){
            if(e[i].getAttribute(attr)==val){
                a.push(e[i])
            }
        }
        return a;
    }
    

    返回的是一个数组,因为可能不止一个

    调用方法

    //这时候可以针对某属性赋值
    var temp =GetAttrElement("tabid","tab_toDraw");
    temp[0].innerHTML="画图";

    ps:忘记在哪看见的了,感谢网上大牛

    展开全文
  • WPF 选择treeview子节点获取父节点

    千次阅读 2017-04-21 09:22:48
    treeview根据子节点获取父节点的一种方法

    怎样选中treeview子节点后通过该节点获取父节点?

    方法一:

    这是个在做项目中一直困扰我的事情,在网上搜罗了一大堆,但几乎要不就是强转,要不就是使用as等,但经过尝试发现这样并不可取,因为每次取到的子节点并不是treeviewitem对象,而是一个绑定到treeview上的实体对象。

    这几乎相当于无解,我见过最多的还是在实体类中创建一个父类的实体,然后再进行操作。

    但这种情况本身有点诡异,如果说是一个比较复杂的需求,这么搞可能后期维护的时候也是一脸懵逼,到处找索所引用的位置。

    后来经过我仔细研究,发现在treeview的itemsource可以反过来,用来获取父节点的绑定实体对象集合。

    其实说白了,我想要获取父节点,就是为了对父节点进行操作,父节点本身只是一个数据展示,并没有其他的含义,那么这种情况下我尝试着去先获取treeview的itemsource,得到的是当前对象的对象集合,然后通过遍历这个集合,使用list<T>.contains(T)判断当前选中对象属于哪个集合中,最后将那个匹配成功的对象拿出来,实际上拿出来的就是父节点的对象。

    最后需要说明一下,网上所谓的(treeviewitem)treeeview.selecteditem这种转换,本人感觉应该是做Winform的各位dalao,并没有去WPF中进行验证,只是感觉Winform中可以这样做,WPF应该也差不多,所以提了出来。

    最后的最后,本人才疏学浅,可能有说错的地方,欢迎各位dalao指正糊脸。

    最后的最后的最后,这种方式比较麻烦,可能还比较繁琐,如果不是必要的情况下不建议这么干。

     

    方法二:

    定义多个全局变量,每次选中一个的时候将选中的赋值给全局变量,然后对那个全局变量进行操作,这种方法经过试验还是有效果的,目前没有找到类似Winform中那种直接获取treeviewitem对象的方法,希望以后会有所收获吧

    展开全文
  • 项目中使用ztree,复选框选择节点会把父节点给勾上,获取节点值时不想获取父节点的值。那么怎么做呢?查api,在treeNode的操作里找到了解决方法。 一、第一种方法是生成树时设置父节点不被选中(不推荐,失去了复选...

    项目中使用ztree,复选框选择节点会把父节点给勾上,获取节点值时不想获取父节点的值。那么怎么做呢?查api,在treeNode的操作里找到了解决方法。
    一、第一种方法是生成树时设置父节点不被选中(不推荐,失去了复选框关联的便利)

    var nodes = [
        { "id":1, "name":"test1", "nocheck":true},
        { "id":2, "name":"test2"},
        { "id":3, "name":"test3"}
        ]
        方法是生成父节点拼接过程中,加入treeNode的"nocheck":true,禁止该节点被选中。
    二、第二种方法是选中节点赋值时,判断是否是父节点(推荐用这个)
    
     function onCheck(e,treeId,treeNode){
            var treeObj=$.fn.zTree.getZTreeObj("TreeDemo");
            var nodes=treeObj.getCheckedNodes(true);
            var c="";
            for(var i=0;i<nodes.length;i++){
                if(nodes[i].isParent!=true){
                    c+=nodes[i].id+",";
                    alert(c);
                }
        }
    }

    这是根据treeNode的isParent来判断的。
    treeNode节点更详细的操作可以去看ztee的官方api。
    下面是ztree3.5的官方demo及api
    http://download.csdn.net/detail/cs6704/9374092

    展开全文
  • 今天小编就为大家分享一篇vue elementUI tree树形控件获取父节点ID的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 都是通过某一节点获取父节点或者获取子节点信息。 没有看到通过某一节点获取子节点以及父节点的所有信息。 很苦恼。 之后在一篇博客上看到通过某一节点获取父节点信息的一条sql语句之后在上面略作修改。 把子节点的...
  • 下面小编就为大家带来一篇easyui中combotree循环获取父节点至根节点并输出路径实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • easyui怎么获取父节点的值

    千次阅读 2019-03-05 22:49:19
    easyui-tree根据子节点获取父节点 思路:首先获取子节点 easyui只提供了直接获取子节点方法,我们可以通过子节点DOM对象获取父节点 进入正题: js代码 var node = $('#tree').tree('getSelected');//子节点 var ...
  • ztree获取父节点的名称

    千次阅读 2018-12-12 15:06:55
    var treeObj = $.fn.zTree.getZTreeObj("treeDemo"); var sNodes = treeObj.getSelectedNodes(); if (sNodes.length &gt; 0) { var parentNode = sNodes[0...//获取父节点 } var name=parentNode.nam...
  • JS获取父节点方法

    2020-12-03 17:31:21
    令人欣慰的是,使用JavaScript获取节点的方法有很多种,这里简单做一下总结(以下方法在IE7和Firefox2.0.0.11测试通过): 1. 通过顶层document节点获取: (1) document.getElementById(elementId):该方法通过...
  • 可以获取节点下的所有CheckBox,TextView,Button,EditText,ImageView,RadioButton,LinearLayout,RelativeLayout,FrameLayout等节点,如果存在返回一个数组,否则返回空
  • (1)el-tree节点点击事件:@node-click="deptNodeClick" (2)获取父节点数据:e.parent.data
  • 1:获取父节点 element.parentNode 2:元素的下一个节点 element.nextSibling; 3:元素的上一个节点 element.previousSibling; 4:元素的上一个兄弟元素节点 element.previousElementSibling; 5:元素的下一个...
  • jq获取父节点下所有的子节点

    千次阅读 2019-05-24 09:06:24
    jq获取父节点下所有的子节点 文章来源于实践,文中存在错误或者有更佳的实现方法请指点,留言,谢谢你的阅读。 1、需求 设置class=“sldr”下所有的图片大小一致: li节点下存在一个div控制子节点所有的图片与...
  • 最近在编写后台管理系统,遇到需要elementUI tree 树形控件获取父节点ID,正常情况下只是获取选中的节点,没选中节点无法获取id. 这里经验分享 找到对应的获取id的位置,将获取elementUI tree 树形控件ID代码:...
  • 一、如我们利用parent()来获取父节点
  • jq获取父节点下所有的子节点(WEB)

    千次阅读 2019-05-23 22:19:34
    jq获取父节点下所有的子节点 文章来源于实践,文中存在错误或者有更佳的实现方法请指点,留言,谢谢你的阅读。 1、需求 设置class=“sldr”下所有的图片大小一致: li节点下存在一个div控制子节点所有的图片与...
  • easyui-tree根据叶子节点获取父节点值(N层)
  • js获取父节点的父节点

    千次阅读 2014-12-31 10:18:01
    this.parentNode.parentNode;比如有这样一段HTML: 这样的话,那里面的this.parentNode就是divB,而this.parentNode.parentNode就是divA所谓parentNode就是其上一层节点
  • antd TreeSelect获取父节点的值

    千次阅读 2021-01-11 22:00:46
    文档末尾也给出了如何获取父元素值的方法,解题思路是:根据treeData的数据结构利用递归回溯去查找父节点的值 忠于文档~ import React from "react"; import { TreeSelect } from "antd"; import { Post } from ".....
  • 1、访问父节点parentNode : Node 类型,返回指定节点的父节点,如果指定节点没有父节点,则返回 null。<div id="box"> <p id="hello">hello world!</p> </div> <...
  • ZTree获取父节点

    万次阅读 2017-09-12 15:54:08
    getParentNode 方法是关键,利用这个可以轻松找到第一级。...treeNode当前节点 参考代码如下: var pNode = treeNode.getParentNode(); while(!!pNode) {  pNode = treeNode.getParentNode(); }
  • vue的参数里面有一个props, 它是子节点,获取父节点的数据的一个方式 先看看father.vue,在这里,有一个子节点,是使用自定义的组件child.vue,这个组件的节点名叫Children,里面有一个参数fatherName绑定了name参数...
  • java递归获取父节点下的所有子节点

    千次阅读 2019-08-14 17:30:51
    //存放子节点 static List<Map<String,Object>> cList = new ArrayList<... * @Description 递归父节点获取所有子节点 * @param: * @param aList 需要递归的数据 * @param id 父...
  • Treeview获取父节点

    2015-05-21 13:05:00
    private void treeView1_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<... //节点(是子节点或者是根节点) TreeViewItem item = treeView1.SelectedItem as TreeV...
  • 后端有时候需要父节点的id 最常用的方法是: this.$refs.tree.getCheckedKeys().concat(this.$refs.tree.getHalfCheckedKeys()) ;
  • 介绍下js获取节点的兄弟、父级与子元素的方法,学习下js遍历节点的操作方法,有需要的朋友参考下。   先说一下JS的获取方法,其要比JQUERY的方法麻烦很多,后面以JQUERY的方法作对比。 JS的方法会比JQUERY...
  • 在使用elementui tree组件渲染权限列表时,后端要求子节点被全选时,返回此部分的父节点,未全选时,返回被选中的所有节点。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 186,162
精华内容 74,464
关键字:

如何获取父节点