扫码关注官方订阅号
如图,如果我想在页面上打印出titdes 的父元素名称(比如 父元素是 id为test的 一个ul ),该如何写?为什么上图的写法,没有东西打印出来?
学习是最好的投资!
console.log或者document.getElementsByTagName(body)[0].innerHTML,看看是不是楼主需要的
我的拙见,不知道对不对。首先获取的con是获取的父元素的jquery对象,要获得父元素,我觉得可以先讲jquery对象转换成dom对象,方法就是[0],然后我们再从dom对象获取父元素。如果要获取父元素的类型,可以用nodeType属性,如果要获取父元素的整个代码段,可以使用outerHTML()方法,这个方法的返回值请自行百度。不知道对不对。
语法没错啊 会不会是选择器写错了
是什么东西没打出来还是只打印出了对象信息,如果什么东西都没打印出来,那么是你的函数本身有问题,检查下你的脚本的位置和函数调用的情况,就算是选择器写错了什么元素都没筛选到,也会打印出信息;如果打印出了对象信息,而没有打印出titdes父元素的信息,则是你本身的问题,该方法是返回的jQuery对象,如果想要查看其中的信息,请调用当中的属性或者方法;如果你想要dom对象,则调用con[0]或者con.get(0);
jQuery查询对象跟dom是两个概念$("#tag")跟document.getElementById('tag')两者的区别不清楚的话,回去跪舔下dom;
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
console.log或者document.getElementsByTagName(body)[0].innerHTML,看看是不是楼主需要的
我的拙见,不知道对不对。首先获取的con是获取的父元素的jquery对象,要获得父元素,我觉得可以先讲jquery对象转换成dom对象,方法就是[0],然后我们再从dom对象获取父元素。如果要获取父元素的类型,可以用nodeType属性,如果要获取父元素的整个代码段,可以使用outerHTML()方法,这个方法的返回值请自行百度。不知道对不对。
语法没错啊 会不会是选择器写错了
是什么东西没打出来还是只打印出了对象信息,如果什么东西都没打印出来,那么是你的函数本身有问题,检查下你的脚本的位置和函数调用的情况,就算是选择器写错了什么元素都没筛选到,也会打印出信息;
如果打印出了对象信息,而没有打印出titdes父元素的信息,则是你本身的问题,该方法是返回的jQuery对象,如果想要查看其中的信息,请调用当中的属性或者方法;
如果你想要dom对象,则调用con[0]或者con.get(0);
jQuery查询对象跟dom是两个概念
$("#tag")跟document.getElementById('tag')两者的区别不清楚的话,回去跪舔下dom;