Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何删除最后一级元素中的css属性?_Javascript_Jquery_Css - Fatal编程技术网

Javascript 如何删除最后一级元素中的css属性?

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

我有这个。由于html生成器的权限有限,我不能对html做任何事情,只能插入一些css和javascript代码

我想做两件事:

  • 从最后一级元素中删除加号(
    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.儿童:类型的最后一个:之前{
内容:“;
}

项目