可以使用 JavaScript 或 jQuery 来给当前 li 元素添加属性。

JavaScript

假设我们有以下 HTML 代码:

<ul>
  <li>Item 1</li>
  <li>Item 2</li>
  <li>Item 3</li>
</ul>

我们可以使用以下 JavaScript 代码来给当前被点击的 li 元素添加一个 class 属性:

const liElements = document.querySelectorAll('li');

liElements.forEach(li => {
  li.addEventListener('click', function() {
    this.classList.add('active');
  });
});

在上面的代码中,我们首先使用 querySelectorAll 方法选择所有 li 元素,并使用 forEach 方法遍历它们。然后,我们为每个 li 元素添加一个 click 事件监听器,当被点击时,它会将当前元素的 class 属性设置为'active'。

jQuery

如果你正在使用 jQuery,你可以使用以下代码来给当前 li 元素添加 class 属性:

$('li').click(function() {
  $(this).addClass('active');
});

在上面的代码中,我们使用 click 方法为所有 li 元素添加一个 click 事件监听器。当被点击时,它会使用 this 关键字来引用当前被点击的 li 元素,并使用 addClass 方法将其 class 属性设置为'active'。

如何使用 JavaScript 和 jQuery 给当前 li 元素添加属性

原文地址: https://www.cveoy.top/t/topic/mNJm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录