Javascript 无法修改最后一个<;李>;用jquery?
我有一些嵌套的Javascript 无法修改最后一个<;李>;用jquery?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我有一些嵌套的文本,我想使用jquery修改最后一个子项,但当我编写$(“#id li:last child”)时,它会影响所有嵌套的文本。这是代码 <ul id="ddmenu"> <li><a href="#">Home></a> <ul> <li><a href="#">QA Managers Dashboard</a></li>
- 文本
,我想使用jquery修改最后一个子项,但当我编写$(“#id li:last child”)时,它会影响所有嵌套的
文本。这是代码
<ul id="ddmenu">
<li><a href="#">Home></a>
<ul>
<li><a href="#">QA Managers Dashboard</a></li>
</ul>
</li>
<li><a href="#">Req Mgmt</a>
<ul>
<li><a href="#">Panel Beating</a></li>
<li><a href="#">Car Inspection</a></li>
</ul>
</li>
<li><a href="#">Test</a>
<ul>
<li><a href="#">Work Place</a></li>
<li><a href="#">Special Events</a></li>
</ul>
</li>
<li><a href="#">Project</a>
<ul>
<li><a href="#">Enquiry</a></li>
</ul>
</li>
<li><a href="#">More</a></li>
我想修改包含文本“更多”的
。。。怎么做??有什么帮助吗?我知道你有多少物品,你可以试试$(“#id li:nth child(“+nbriems+”))代码>
希望这有帮助如果你知道你有多少物品,你可以试试$(“#id li:nth child(“+nbriems+”))代码>
希望这有助于使用
只获得这样的直接后代
$("#id > li:last-child")
使用>
仅获取这样的直接后代
$("#id > li:last-child")
尝试使用下面的代码
$("#id > li:last-child")
符号“>”表示父元素的直接子元素。请尝试使用以下代码
$("#id > li:last-child")
符号“>”表示父元素的直接子元素。出于一般兴趣(我承认您的问题已经解决了),但以下内容也适用:
我理解为什么它是这样工作的,但我必须承认,当我第一次编写选择器时,我希望$('li:last child:first')
能够工作。同样出于一般兴趣(我承认您的问题已经解决),但以下方法也可以工作:
我理解为什么它是这样工作的,但我必须承认,当我第一次编写选择器时,我希望$('li:last child:first')
能够工作。@UsabilityStudio,如果答案有用,请不要忘记接受。这将阻止其他人尝试寻找其他解决方案。@UsabilityStudio,如果有帮助,请不要忘记接受答案。这将阻止其他人试图找到另一种解决方案。