从javascript中安全地添加/删除HTML元素的类?

从javascript中安全地添加/删除HTML元素的类?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我很难使用这个“callmenick”项目 具体来说,我希望能够使用javascript动态添加类.dropdown和.sub-menu,将javascript添加到现有的定义中,而无需删除该标记的HTML文档中硬编码的类 <li class="button_a hvr-underline"> <a href="#" class="button" style="width: 128px;">a</a> </li> 您可以使用jquer

我很难使用这个“callmenick”项目

具体来说,我希望能够使用javascript动态添加类
.dropdown
.sub-menu
,将javascript添加到现有的
  • 定义中,而无需删除该标记的HTML文档中硬编码的类

    <li class="button_a hvr-underline"> 
       <a href="#" class="button" style="width: 128px;">a</a>
    </li>
    
  • 您可以使用jquery中的方法

     $('.hvr-underline').addClass('dropdown');
    

    对不起,伙计不工作,我试着这样做,我改变了与其他类,但下拉列表仍然没有出现,或者可能我把它在错误的方式,我把新的代码。。。。。。在我的js脚本下,这可能有助于我的hvr css有子css,而我的按钮只需要一个csscss@Awid,但他确实回答了你的问题。您的问题不是如何使代码正常工作,而是如何安全地添加类。当然,除了添加类之外,还有更多的方法可以让菜单正常工作。您应该单击√ 因为他回答了你提出的问题,所以他花时间帮助你得到了表扬。我不明白问题的意思。将
    下拉列表
    类添加到
  • 中。如果不可能(您可能无法控制代码),请使用不同的选择器将
  • 作为目标,例如
    $('li.button\u a.hvr underline')。悬停(…)