Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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 - Fatal编程技术网

删除Jquery中列表项的背景色

删除Jquery中列表项的背景色,jquery,Jquery,在第一次加载时删除列表中所有项目的背景色。但单击“设置背景色”以便用户能够理解它被选中。我这样做了,但我单击了另一个项目,然后单击了如何删除以前选择的项目背景。请检查我的代码,并让我知道我哪里做错了 $('#myDiv').append("<ul id='search_list' class='orglisting' title='Click to show All Members'></ul>"); for (cnt = 0; cnt < userProfileO

在第一次加载时删除列表中所有项目的背景色。但单击“设置背景色”以便用户能够理解它被选中。我这样做了,但我单击了另一个项目,然后单击了如何删除以前选择的项目背景。请检查我的代码,并让我知道我哪里做错了

$('#myDiv').append("<ul id='search_list' class='orglisting' title='Click to show All Members'></ul>");
for (cnt = 0; cnt < userProfileObj.length; cnt++) {
$("#search_list").append("<li><a   id=\'"+ userProfileObj[cnt].email+ "\' class='orgName'  onclick='showMembers(this.id,this)' href='#'  >"+ userProfileObj[cnt].name.charAt(0).toUpperCase()+ userProfileObj[cnt].name.slice(1)+ "</a></li>");

使用css而不是
removeAttr
,并给出
empty
字符串以删除设置值

$("li.orgName").css("background-color", "");
要查看效果,请设置新颜色

 $("li.orgName").css("background-color", "red");

指定新颜色以检查效果。$(“ul.li”).css(“背景色”、“红色”);我也试过了,没有任何效果。你能在JSFIDLE上做一个演示吗?但我得到的错误函数没有定义。你能检查吗?你不需要文档。阅读这里也可以从第二个框架和扩展下拉列表中选择no Wrap[-in,
 $("li.orgName").css("background-color", "red");