javascript - html嵌套元素移除类

标签 javascript jquery css

<分区>


这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助 future 的读者。

关闭 8 年前

HTML

<li id="tree0_2_2" data-rowkey="0_2_2">
    <span>
       <span></span>
       <span></span>
       <span class="ui-state-highlight">Something</span>
    </span>
</li>

jQuery

var removedNode = $('#tree0_2_2');
$(removedNode.find(".ui-state-highlight")).removeClass('.ui-state-highlight');

我试过了,但没用。

如何删除类 'ui-state-higlight'

最佳答案

您可能错过了结束语并从 removeClass 中删除 .

Live Demo

var removedNode = $('#tree0_2_2');
removedNode.find(".ui-state-highlight").removeClass('ui-state-highlight');

removedNode 是 jQuery 对象,您不需要再次将它传递给 $()。您可以将其简化为单个语句。

Live Demo

$('#tree0_2_2 .ui-state-highlight').removeClass('ui-state-highlight');

关于javascript - html嵌套元素移除类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24450935/

上一篇:javascript - Jquery 显示隐藏内容

下一篇:javascript - 将 CSS 应用于禁用的按钮

相关文章:

javascript - 将 flash 照片库插入到 html css 模板中

javascript - 如何从包含日期范围的字符串中提取年份 [Typescript/Angular]

javascript - Split 不是函数 : Trying to get response from api through GET using ngResource

javascript - 跟踪全局变量的所有自定义事件

与谷歌侧边栏一起使用时的 jquery ui Accordion 标题高度问题

javascript - 检索完整页面 HTML - jQuery

html - 多彩多姿的占位符文本

html - 在博客博客中实现 css 按钮

css - Bootstrap - 表格内输入标签的宽度和对齐方式错误

javascript - 单击 <li> 的 URL 属性