我在页面上有两次跟踪标记,每个.option div都有不同的ID,它可能会重复几次
<div class="optionsHolder"></div>
<div class="option selected">Select</div>
<div id="option238" class="option">Option1</div>
<div id="option239" class="option">Option2</div>
<div id="option261" class="option">Option3</div>
我试图获取所有选项并将它们放在optionsHolder中,这只适用于页面上的最后一个optionHolder,这是js
var optionscont = $$('.optionsHolder');
var findoptions = $$('.option');
optionscont.each(function (element){
element.adopt(findoptions);
});
任何帮助将不胜感激。谢谢!
答案 0 :(得分:1)
我认为你想要的是JSFiddle
function GetHolder( option )
{
var holder = option.getPrevious( ".optionsHolder" )
if( holder )
{
holder.adopt( option );
}
}
var findoptions = $$('.option');
Array.each( findoptions, function( item) { GetHolder( item ) } );