jQuery Îĵµ²Ù×÷ - wrap() ·½·¨

ʵÀý

ÔÚ <div> ÔªËØÖаü¹üÿ¸ö¶ÎÂ䣺

$(".btn1").click(function(){
   $("p").wrap("<div></div>");
});

Ç××ÔÊÔÒ»ÊÔ

¶¨ÒåºÍÓ÷¨

wrap() ·½·¨°Ñÿ¸ö±»Ñ¡ÔªËØ·ÅÖÃÔÚÖ¸¶¨µÄ HTML ÄÚÈÝ»òÔªËØÖС£

Óï·¨

$(selector).wrap(wrapper)
²ÎÊý ÃèÊö
wrapper

±ØÐè¡£¹æ¶¨°ü¹ü±»Ñ¡ÔªËصÄÄÚÈÝ¡£

¿ÉÄܵÄÖµ:

  • HTML ´úÂë - ±ÈÈç ("<div></div>")
  • ÐÂÔªËØ - ±ÈÈç (document.createElement("div"))
  • ÒÑ´æÔÚµÄÔªËØ - ±ÈÈç ($(".div1"))

ÒÑ´æÔÚµÄÔªËØ²»»á±»Òƶ¯£¬Ö»»á±»¸´ÖÆ£¬²¢°ü¹ü±»Ñ¡ÔªËØ¡£

ʹÓú¯ÊýÀ´°ü¹üÔªËØ

ʹÓú¯ÊýÀ´¹æ¶¨ÔÚÿ¸ö±»Ñ¡ÔªËØÖÜΧ°ü¹üµÄÄÚÈÝ¡£

Óï·¨

$(selector).wrap(function())

Ç××ÔÊÔÒ»ÊÔ

²ÎÊý ÃèÊö
function() ±ØÐè¡£¹æ¶¨·µ»Ø°ü¹üÔªËØµÄº¯Êý¡£

Ç××ÔÊÔÒ»ÊÔ - ʵÀý

ʹÓÃÐÂÔªËØÀ´°ü¹ü
´´½¨Ò»¸öÐ嵀 DOM ÔªËØÀ´°ü¹üÿ¸ö±»Ñ¡ÔªËØ¡£
°ü¹ü»ò½â¿ªÔªËØ
¶Ô°ü¹üºÍ½â¿ªÔªËصÄÈÎÎñ½øÐÐÇл»¡£
VUE