如何从父元素id jquery更改下一个元素的背景色
背景色?,如果我们知道的话如何从父元素id jquery更改下一个元素的背景色,jquery,Jquery,背景色?,如果我们知道的话 id值 <li id="li508e1d87e91d040750687eef" style="background-color: rgb(0, 118, 163);"> <span > Skill044 <a onclick="OnBtnShowPopupClick(this.id);" id="508e1d87e91d040750687eef">Edit</a>
id值
<li id="li508e1d87e91d040750687eef" style="background-color: rgb(0, 118, 163);">
<span >
Skill044
<a onclick="OnBtnShowPopupClick(this.id);" id="508e1d87e91d040750687eef">Edit</a>
<span class="Experience" id="Exp508e1d87e91d040750687eef">4</span>
</span>
</li>
技能044
编辑
4.
您可以通过以下方式使用选择器:
var span = $("#li" + idNo + " span:first");
span.css("background-color", "#790000");
如果您知道父级li
的id
,那么它将是:
$("#li" + idNo + " .Skill").css("background-color", "#790000");
不管怎么说,这些ID字符串是从哪里来的?@idk别忘了在选择器中添加一个空格:$(“#li”+idNo+”span:first”)
在span
之前。您忘记了span:first
之前的空格,这很重要