Javascript 如何删除最后一级元素中的css属性?
我有这个。由于html生成器的权限有限,我不能对html做任何事情,只能插入一些css和javascript代码 我想做两件事:Javascript 如何删除最后一级元素中的css属性?,javascript,jquery,css,Javascript,Jquery,Css,我有这个。由于html生成器的权限有限,我不能对html做任何事情,只能插入一些css和javascript代码 我想做两件事: 从最后一级元素中删除加号(class=“project child leaf”) 根据单击将加号更改为减号。我知道我必须编写toggle到addClass或removeClass,但不知道如何实现:( 请帮帮我 $(函数(){ $('li.child>ul.projects li.child').children('li>ul').hide(); //'li.c
- 从最后一级元素中删除加号(
)class=“project child leaf”
- 根据单击将加号更改为减号。我知道我必须编写
到toggle
或addClass
,但不知道如何实现:(removeClass
$(函数(){
$('li.child>ul.projects li.child').children('li>ul').hide();
//'li.child>ul.projects li.child').childs('li>ul:first').show();
});
$(“li”)。在(“单击”)上,函数(e){
e、 停止传播();
$(this.children('ul').toggle();
});代码>
ul{
列表样式类型:无;
}
孩子:以前{
内容:“+”;
位置:绝对位置;
左边距:-1.1米;
}
项目
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
要从最后一个子项中删除+
,请在添加它的现有样式规则之后使用:last of type
伪选择器。要更改单击上的symobl-切换clas并使该类的:before
内容为-
。我只删除了下面的+
$(函数(){
$('li.child>ul.projects li.child').children('li>ul').hide();
//'li.child>ul.projects li.child').childs('li>ul:first').show();
});
$(“li”)。在(“单击”)上,函数(e){
e、 停止传播();
$(this.children('ul').toggle();
});代码>
ul{
列表样式类型:无;
}
孩子:以前{
内容:“+”;
位置:绝对位置;
左边距:-1.1米;
}
ul>li.儿童:类型的最后一个:之前{
内容:“;
}
项目
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
要从最后一个子项中删除+
,请在添加它的现有样式规则之后使用:last of type
伪选择器。要更改单击上的symobl-切换clas并使该类的:before
内容为-
。我只删除了下面的+
$(函数(){
$('li.child>ul.projects li.child').children('li>ul').hide();
//'li.child>ul.projects li.child').childs('li>ul:first').show();
});
$(“li”)。在(“单击”)上,函数(e){
e、 停止传播();
$(this.children('ul').toggle();
});代码>
ul{
列表样式类型:无;
}
孩子:以前{
内容:“+”;
位置:绝对位置;
左边距:-1.1米;
}
ul>li.儿童:类型的最后一个:之前{
内容:“;
}
项目
-
-
-
-
-
-