2013-12-12 121 views
0

我知道這已被問過很多次,但我找不到任何工作。 我需要將一個類添加到通過我的ul獲取自動生成的div。將類添加到父元素

這是我的html代碼:

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

我需要一個第二類添加到DIV類「包裝」,但之後我都試過,我不能得到它的工作。如果有人能夠幫助我完成這個簡單的任務,我會很高興,但是告訴我如何去做。我對jQuery沒有多少經驗,但現在需要它。

+0

請發佈完整的代碼,以便更好地理解 – Amit

+0

嗯,這是使用bxSlider,當它自動把一個div類「BX-視口」內的UL名單,但我需要向bx-viewport添加第二個類來更改css。 –

+0

'$('wrapper')。addClass('newClass');'如果你不把你的代碼給我們怎麼幫助你!我們怎麼知道你有哪個元素/對象? – giammin

回答

3

您可以使用JQuery的parent選擇:

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

謝謝!那就是我正在尋找的東西 –

0

它簡單的查找父母和添加新的類。您可以使用以下代碼來查找任何父代並添加新類。

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

既然您指定您是新手來查詢:here是指向工作示例的鏈接。

0

在純JavaScript

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