jquery 怎么给上级添加类名?

jquery 怎么给上级添加类名?,第1张

var my_li = $('li')

if(my_li.hasClass("on")) {

my_li.parent().addClass("active")

}

用hasClass()方法来是否含有某个类

用parent()可以定位到当前元素的父元素

代码:

//在需要调用的模板前写这句代码,$CATEGORYS 代表分类,$TYPE 代表类别(没有这句话,调不出来)

{php $CATEGORYS = getcache('category_content_'.$siteid,'commons')$TYPE = getcache('type_content','commons')}

//调用

{$TYPE[$typeid]['name']}//$typeid代表分类的id(在后台可以看到)

{$CATEGORYS[$catid][catname]}//$catid代表分类的id(在后台可以看到)

//通过子栏目的id获取父类的id和名称

父栏目id:{$CATEGORY[$catid][parentid]}

父栏目名称:{$CATEGORYS[$CAT[parentid]][catname]}

首先跳转页面需要向跳转页传递参数,不然页面二是无法得知这个是哪个链接跳转而来的,也没办法判断及添加类名。

btn1.onclick=function(){

//打开b页面的同时向b的页面传递参数

window.location.href = "b.html?id=btn1"

}

然后在b页面判断获得url

var s=window.location.search

其他的就是添加个class,设置document.body.scrollTop了也就没有难度了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11756661.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-18
下一篇2023-05-18

发表评论

登录后才能评论

评论列表(0条)

    保存