lzth.net
当前位置:首页 >> jquEry如何用$(this)选择他下面的子元素 >>

jquEry如何用$(this)选择他下面的子元素

实现方法:使用遍历函数children(),关键代码为 $(this).children("li"),表示获取当前元素下所有标签为的子元素。 下面实例演示:点击div标签后,何用$(this)选择它下面的子元素,为了显示效果,将其设置为红色。 1、新建HTML文件,输入如下的H...

function alertli(opts){var aobj=opts.children("a");$(aobj[0]).hide(); }//首先你必须把这个对象传过来,所以要用才行的 //其次,第n个子节点,用 $(this).children('a')[n-1]表示 //最后,隐藏一个节点,用 $(节点).hide();

$选择器,this当前jQuery对象 .children()获取子元素,.find()获取后代

this都知道是当前的意思,比如:$(this);同理美元符也是jq才有,获取子元素的时候也用到$这个符号,比如:$("div").find("子元素的标签"); $("div")则是父级元素 find的意思是获得当前元素集合中每个元素的后代//这获得的其实就是一个数组

jQuery的parent()方法可以获得当前匹配元素集合中每个元素的父元素,因此可以用以实现选择当前元素的父元素下的另一个子元素。下面给出实例演示: 1、创建Html元素 实例演示:获取当前点击li标签的父标签下类型为bb4的子标签哈哈,我是bb1click ...

白菜编辑部jQuery (function ($) { console.log ($ ('ul li a#aa').length); });ddd

jQuery等价于$,有时候写jQuery是怕冲突,因为某些插件也有$。$(this).child()即可获得触发元素的子元素。比如$('div').click(function(){ $(this).child() }) 表示的就是获取到div的子元素,因为div被点击事件触发了。

代码如下: $("#fontSize").find("button").each(function(){ var el = $(this), data_val = el.attr("data-value"); if(data_val === "1em"){ //el.attr("class","btn btn-primary"); el.removeClass("btn-default").addClass("btn-primary"); }})

方法有很多 OK Cancel $(function () { $('#d').click(function(event) { $(this).find('.Cancel');// }); $('.ok').click(function(event) { $(this).find('span'); }); })建议你弄个手册看看,方便

$(this) jquerythis javascript这样理解:$(this)就是把原生JS this对象 封装成jquery对象,相当于原生JS this的加强版

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com