Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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
展开列表jQuery_Jquery_Html_Css - Fatal编程技术网

展开列表jQuery

展开列表jQuery,jquery,html,css,Jquery,Html,Css,我有一些问题: A) 当列表为展开(+)或不展开(-)时,如何在“+”和“-”之间切换,以及在加载页面时如何在正确的展开符号之间切换 B) 加载页面时,如何在主体列表中设置正确的复选框值。对于第一个列表“-”,第二个复选框符号,第三个不选中) 这是我的 .... 非常感谢。试试看 //Expand list. $('.list > li b').click(function() { var span = $(this).find('span'); var tex

我有一些问题:

A) 当列表为展开(+)或不展开(-)时,如何在“+”和“-”之间切换,以及在加载页面时如何在正确的展开符号之间切换

B) 加载页面时,如何在主体列表中设置正确的复选框值。对于第一个列表“-”,第二个复选框符号,第三个不选中)

这是我的

  • ....
非常感谢。

试试看

//Expand list. 
$('.list > li b').click(function() {
    var span = $(this).find('span');
    var text = span.text();
    span.text(text === "+"?"-":"+")
    $(this).parent().find('ul').toggle();
});

对于问题B,我的复选框列表中有任何复选符号:(@zakzak你能再解释一下吗。?我没法理解你…!zak zak-看看这个jsfiddle。
//Expand list. 
$('.list > li b').click(function() {
    var span = $(this).find('span');
    var text = span.text();
    span.text(text === "+"?"-":"+")
    $(this).parent().find('ul').toggle();
});