Jquery 无法使用正确的选择器将类添加到li标记
这是我的HTMLJquery 无法使用正确的选择器将类添加到li标记,jquery,html,Jquery,Html,这是我的HTML <div id="activeui4" class="activateUiHTML" data-role="collapsible"> <div class="prd-items-detials"> <ul> <li class="head"> <form> </form> </li>
<div id="activeui4" class="activateUiHTML" data-role="collapsible">
<div class="prd-items-detials">
<ul>
<li class="head">
<form>
</form>
</li>
</ul>
</div>
</div>
浏览器控制台中没有异常,但该类没有得到重新关联
谁能帮忙吗
无法使用正确的选择器添加类
$("#activeui"+id_attr_val+".activateUiHTML")
.find(".prd-items-detials")
.find("ul li") //not next li, it's in ul
.addClass("headActive");
或者使用children而不是next:
$("#activeui"+id_attr_val+".activateUiHTML")
.find(".prd-items-detials")
.find("ul")
.children("li")
.addClass("headActive");
请尝试以下操作:
$("div[id^='activeui'][class='activateUiHTML']").find(".prd-items-detials")
.find(“ul li”).addClass(“headActive”)
我认为有一个输入错误,-课堂没有得到什么?我认为如果你对你的意图进行一些解释,对OP和其他访客会更有帮助。
$("div[id^='activeui'][class='activateUiHTML']").find(".prd-items-detials")