jquery - 将类添加到所选元素外部的元素

标签 jquery

考虑下一个 HTML:

<ul>
    <li><span id="package_s">Small</span></li>
</ul>

如何使用 lispan 元素的 id 将类添加到 li 元素?

最佳答案

由于 lispan 的父级,因此可以使用 .parent()

这是一个片段:

$(function() {
  $("#package_s").parent().addClass("test-class");
});
.test-class {
  background-color: red;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ul>
  <li><span id="package_s">Small</span></li>
  <li><span id="package_m">Medium</span></li>
  <li><span id="package_l">Large</span></li>
</ul>

文档:.parent()

关于jquery - 将类添加到所选元素外部的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49051508/

相关文章:

javascript - JSON 将数组解析为对象

jquery - 添加类不起作用。我的选择器不够具体吗?

javascript - 如何在表单中定位多个日期选择器?

javascript - 禁用整个 jsTree

通过点击链接调用 JavaScript 函数

JQuery ListView 新元素 Flash

jquery - 清除可变宽度父元素中的子元素行

javascript - jquery 执行 native 浏览器验证

javascript - jQuery .live、click、bind 等要使用的

javascript - JQuery 使用 mouseX 百分比隐藏/显示