2014-01-20 141 views
1

我想知道是否可以將CSS類添加到父級及其子級。使用jQuery添加CSS類

例如:

$('#w').html('<ul><li></li></ul>'); 
$('#w ul').addClass('.filefield-element .filefield-preview'); 

所需的輸出:

$('#w').html() is now: 
<ul class="filefield-element"><li class="filefield-preview"></li></ul> 

是這樣的事情可能? 問候!

回答

5

你可以試試:

$('#w ul').addClass('filefield-element').find('li').addClass('filefield-preview'); 
2

是的,你只需要逐一選擇:

$('#w ul').addClass('filefield-element').find('li').addClass('filefield-preview'); 

爲了,即:

  • 選擇內部#w任何<ul>元素元件;
  • 增加filefield-element類給他們;
  • 在匹配的<ul>元素內選擇任何<li>元素;
  • 爲這些添加了filefield-preview類。