动态添加/删除类Jquery

如何解决动态添加/删除类Jquery

| 我正在创建一个自动建议框,并向其返回建议,并且我试图将类“ searchsuggestinnerulhighlight”添加/删除到各个链接。这是动态返回的ta
    <DIV id=\"searchsuggestinner\">
    <UL id=searchsuggestinnerul>
    <LI>
    <A href=\"#\" id=\"1\" class = \"hoverme\" onMouseDown=\"searchsuggestSubmit(\'appalachian trail\');\">appalachian trail</A>
   </LI>
   </UL>
   </DIV>
这是我的jQuery:
 $(\".hoverme\").live(\"mouSEOver mouSEOut\",function(event) {
    if ( event.type == \"mouSEOver\" ) {
       $(\"#\" + mocount).removeClass(\"searchsuggestinnerulhighlight\");
       mocount = $(this).attr(\'id\');
       $(\"#\" + mocount).addClass(\"searchsuggestinnerulhighlight\");
    } else {
       $(\"#\" + mocount).removeClass(\"searchsuggestinnerulhighlight\");
    }
 });
最初我有.css(\“ background-color \” ... ...现在我已经将其更改为添加类和删除类,但是它不起作用。有什么想法吗?     

解决方法

更改:
$(\"#\" + mocount).add(\"searchsuggestinnerulhighlight\");
至:
$(\"#\" + mocount).addClass(\"searchsuggestinnerulhighlight\");
    ,
mocount = $(this).attr(\'id\');
$(\"#\" + mocount)
那真是狡猾的jQuery! 首先,您不需要
attr
就可以得到
id
。你可以用
this.id
买到它。这快得多了。 其次,您无需获取ѭ6即可获取包含clicked元素的jQuery选择。只需改用
$(this)
。 最后,正如Gabe所说,使用use10而不是ѭ11。因此,总而言之:
$(this).addClass(\'searchsuggestinnerulhighlight\');
不过,另一件事-在HTML5之前的HTML中,不允许使用以数字开头的ID值。无法保证其行为。     ,我会对此发表评论,但我不能。实现lonesomeday \的更改,但是当他使用$(this).id时,请尝试仅使用this.id,因为\'this \'应该已经是一个jquery对象。 (我们不要$($(this))。)     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?