К примеру есть вот такой вот список на странице.
<li>Soup Du Jour
<ul class="menu_list">
<li class="meat">grilled steak</li>
<li>mushrooms</li>
<li>seasonal vegetables</li>
<li>vegetable broth </li>
</ul>
</li>
<li>Hot and Sour Soup
<ul class="menu_list">
<li class="meat">roasted pork</li>
<li>carrots</li>
<li>Chinese mushrooms</li>
<li>chili</li>
<li>vegetable Broth </li>
</ul>
</li>
<li>Stuffed Baked Potato
<ul class="menu_list">
<li>potato</li>
<li class="meat">charbroiled or blackened chicken</li>
<li>seasonal veggies</li>
<li>cheddar & jack cheese</li>
<li>creamy alfredo sauce</li>
</ul>
</li>
На странице есть две кнопки. По щелчку на одну я: Вставляю строки и удаляю и запомининаю( как то так )
$('.meat').after('<li class="tofu"><em>Tofu</em></li>');
$m = $('.meat').detach();
По щелчку на другую: делаю обратный маневр
$('.tofu').each(function(i){
$(this).after($m[i]);
$('.tofu').remove();
Все работает правильно. Но вот вопрос каким образом интерпретатор понимает в какой menu_list вставлять ?
Почему он к примеру не вставляет все в один, а вставляет в разные ?