Jquery 无法使用正确的选择器将类添加到li标记

Jquery 无法使用正确的选择器将类添加到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>

这是我的HTML

<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")