Как обернуть div в jQuery? - PullRequest
0 голосов
/ 19 июля 2011

У меня есть selectbox:

<select>
  <option value="opt1">Optie nummer 1</option>
  <option value="opt2">Optie nummer 2</option>
  <option value="opt3">Optie nummer 3</option>
</select>

С помощью плагина я оформляю поля выбора, а затем HTML становится:

<div class="sb-custom">
  <select tabindex="-1">
    <option value="opt1">Optie nummer 1</option>
    <option value="opt2">Optie nummer 2</option>
    <option value="opt3">Optie nummer 3</option>
  </select>

  <input type="text" class="sb-select" readonly="readonly">

  <ul class="sb-dropdown">
    <li class="selected"><a href=".">Optie nummer 1</a></li>
    <li><a href=".">Optie nummer 2</a></li>
    <li><a href=".">Optie nummer 3</a></li>
  </ul>
</div>

Теперь я хочу, чтобы, добавляя класс small, добавлял selectbox, чтобы div "sb-costum" получал небольшой дополнительный класс. Итак, вы получите <div class="sb-custom small">

Ответы [ 3 ]

2 голосов
/ 19 июля 2011
$(".sb-custom").addClass("small")

Это должно сделать это.Смотрите здесь для более подробной информации http://docs.jquery.com/Addclass

0 голосов
/ 20 июля 2011

Я нашел свой ответ:

$('.bottom table.form tr td select.small').parent(".sb-custom").addClass("small");
0 голосов
/ 19 июля 2011

Привет, вот одно из решений, чтобы обернуть и весь элемент в div.

   $(document).ready(function(){
         $('h3').each(function(){
          $(this).add( $(this).next() ).wrapAll('<div class="box"></div>');
         })
        })
...