javascript - Wrap function Jquery for multiple elements -
i've function in jquery
function row_content(col1, col2) { var divs = col1 + col2; for(var n = 0; n < divs.length; n+=2){ divs.slice(n, n+2).wrapall('<div class="row-content"></div>'); } } var col_2_3 = $('.col_2_3'); var col_1_3 = $('.col_1_3'); row_content(col_2_3, col_1_3); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <div class='col_2_3'>test</div> <div class='col_1_3'>test</div> <div class='col_2_3'>test</div> <div class='col_1_3'>test</div> i want, function wrap 2 divs in .row-content not work.
thanks !
the problem
var divs = col1 + col2; where col1,col2 jquery objects. above line concatenates inputs , does not combine selectors. length wont work wish to.
use jquery .add()
var divs = col1.add(col2);
Comments
Post a Comment