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

ʵÀý

ÔÚÿ¸ö p ÔªËØµÄÄÚÈÝÉϰüΧ b ÔªËØ£º

$(".btn1").click(function(){
   $("p").wrapInner("<b></b>");
});

Ç××ÔÊÔÒ»ÊÔ

¶¨ÒåºÍÓ÷¨

wrapInner() ·½·¨Ê¹ÓÃÖ¸¶¨µÄ HTML ÄÚÈÝ»òÔªËØ£¬À´°ü¹üÿ¸ö±»Ñ¡ÔªËØÖеÄËùÓÐÄÚÈÝ (inner HTML)¡£

Óï·¨

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

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

¿ÉÄܵÄÖµ:

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

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

ʹÓú¯Êý°ü¹üÄÚÈÝ

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

Óï·¨

$(selector).wrapInner(function())

Ç××ÔÊÔÒ»ÊÔ

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

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

ʹÓÃÐÂÔªËØÀ´°ü¹ü
´´½¨Ò»¸öÐ嵀 DOM ÔªËØÀ´°ü¹üÿ¸ö±»Ñ¡ÔªËØ¡£
VUE