jQuery - Ìí¼ÓÔªËØ

ͨ¹ý jQuery£¬¿ÉÒÔºÜÈÝÒ×µØÌí¼ÓÐÂÔªËØ/ÄÚÈÝ¡£

Ìí¼ÓÐ嵀 HTML ÄÚÈÝ

ÎÒÃǽ«Ñ§Ï°ÓÃÓÚÌí¼ÓÐÂÄÚÈݵÄËĸö jQuery ·½·¨£º

  • append() - ÔÚ±»Ñ¡ÔªËصĽáβ²åÈëÄÚÈÝ
  • prepend() - ÔÚ±»Ñ¡ÔªËصĿªÍ·²åÈëÄÚÈÝ
  • after() - ÔÚ±»Ñ¡ÔªËØÖ®ºó²åÈëÄÚÈÝ
  • before() - ÔÚ±»Ñ¡ÔªËØÖ®Ç°²åÈëÄÚÈÝ

jQuery append() ·½·¨

jQuery append() ·½·¨ÔÚ±»Ñ¡ÔªËصĽáβ²åÈëÄÚÈÝ¡£

ʵÀý

$("p").append("Some appended text.");

Ç××ÔÊÔÒ»ÊÔ

jQuery prepend() ·½·¨

jQuery prepend() ·½·¨ÔÚ±»Ñ¡ÔªËصĿªÍ·²åÈëÄÚÈÝ¡£

ʵÀý

$("p").prepend("Some prepended text.");

Ç××ÔÊÔÒ»ÊÔ

ͨ¹ý append() ºÍ prepend() ·½·¨Ìí¼ÓÈô¸ÉÐÂÔªËØ

ÔÚÉÏÃæµÄÀý×ÓÖУ¬ÎÒÃÇÖ»ÔÚ±»Ñ¡ÔªËصĿªÍ·/½áβ²åÈëÎı¾/HTML¡£

²»¹ý£¬append() ºÍ prepend() ·½·¨Äܹ»Í¨¹ý²ÎÊý½ÓÊÕÎÞÏÞÊýÁ¿µÄÐÂÔªËØ¡£¿ÉÒÔͨ¹ý jQuery À´Éú³ÉÎı¾/HTML£¨¾ÍÏñÉÏÃæµÄÀý×ÓÄÇÑù£©£¬»òÕßͨ¹ý JavaScript ´úÂëºÍ DOM ÔªËØ¡£

ÔÚÏÂÃæµÄÀý×ÓÖУ¬ÎÒÃÇ´´½¨Èô¸É¸öÐÂÔªËØ¡£ÕâÐ©ÔªËØ¿ÉÒÔͨ¹ý text/HTML¡¢jQuery »òÕß JavaScript/DOM À´´´½¨¡£È»ºóÎÒÃÇͨ¹ý append() ·½·¨°ÑÕâЩÐÂÔªËØ×·¼Óµ½Îı¾ÖУ¨¶Ô prepend() ͬÑùÓÐЧ£©£º

ʵÀý

function appendText()
{
var txt1="<p>Text.</p>";               // ÒÔ HTML ´´½¨ÐÂÔªËØ
var txt2=$("<p></p>").text("Text.");   // ÒÔ jQuery ´´½¨ÐÂÔªËØ
var txt3=document.createElement("p");  // ÒÔ DOM ´´½¨ÐÂÔªËØ
txt3.innerHTML="Text.";
$("p").append(txt1,txt2,txt3);         // ×·¼ÓÐÂÔªËØ
}

Ç××ÔÊÔÒ»ÊÔ

jQuery after() ºÍ before() ·½·¨

jQuery after() ·½·¨ÔÚ±»Ñ¡ÔªËØÖ®ºó²åÈëÄÚÈÝ¡£

jQuery before() ·½·¨ÔÚ±»Ñ¡ÔªËØÖ®Ç°²åÈëÄÚÈÝ¡£

ʵÀý

$("img").after("Some text after");

$("img").before("Some text before");

Ç××ÔÊÔÒ»ÊÔ

ͨ¹ý after() ºÍ before() ·½·¨Ìí¼ÓÈô¸ÉÐÂÔªËØ

after() ºÍ before() ·½·¨Äܹ»Í¨¹ý²ÎÊý½ÓÊÕÎÞÏÞÊýÁ¿µÄÐÂÔªËØ¡£¿ÉÒÔͨ¹ý text/HTML¡¢jQuery »òÕß JavaScript/DOM À´´´½¨ÐÂÔªËØ¡£

ÔÚÏÂÃæµÄÀý×ÓÖУ¬ÎÒÃÇ´´½¨Èô¸ÉÐÂÔªËØ¡£ÕâÐ©ÔªËØ¿ÉÒÔͨ¹ý text/HTML¡¢jQuery »òÕß JavaScript/DOM À´´´½¨¡£È»ºóÎÒÃÇͨ¹ý after() ·½·¨°ÑÕâЩÐÂÔªËØ²åµ½Îı¾ÖУ¨¶Ô before() ͬÑùÓÐЧ£©£º

ʵÀý

function afterText()
{
var txt1="<b>I </b>";                    // ÒÔ HTML ´´½¨ÐÂÔªËØ
var txt2=$("<i></i>").text("love ");     // ͨ¹ý jQuery ´´½¨ÐÂÔªËØ
var txt3=document.createElement("big");  // ͨ¹ý DOM ´´½¨ÐÂÔªËØ
txt3.innerHTML="jQuery!";
$("img").after(txt1,txt2,txt3);          // ÔÚ img Ö®ºó²åÈëÐÂÔªËØ
}

Ç××ÔÊÔÒ»ÊÔ

jQuery HTML ²Î¿¼ÊÖ²á

ÈçÐèÓÐ¹Ø jQuery HTML ·½·¨µÄÍêÕûÄÚÈÝ£¬Çë·ÃÎÊÒÔϲο¼Êֲ᣺

VUE