将类添加到父元素

时间:2013-12-12 09:44:41

标签: javascript jquery html

我知道之前已经多次询问过,但我找不到任何有用的东西。 我需要在一个div上添加一个类,它可以通过我的ul自动生成。

这是我的HTML代码:

<div class="wrapper">
    <ul id="bx-pager">
       <li><a><img></a></li>
       <li><a><img></a></li>
    </ul>
</div>

我需要在div类“wrapper”中添加第二个类,但在我尝试之后我无法使其工作。如果有人可以帮我解决这个简单的任务,我会很高兴,但告诉我该怎么做。我对jQuery没有多少经验,但现在需要它。

4 个答案:

答案 0 :(得分:3)

您可以使用JQuery parent选择器:

$('#bx-pager').parent('div').addClass('newClass');

答案 1 :(得分:1)

在纯javaScript中

this.parentElement.classList.add('newClass');

答案 2 :(得分:0)

简单查找父级并添加新类。您可以使用以下代码查找任何父级并添加新类。

$(this).parent().addClass('newClass');

答案 3 :(得分:0)

由于您指定自己不熟悉查询:here是指向工作示例的链接。