jQuery¼¼Êõ

.html(),.text()ºÍ.val()µÄʹÓÃ

×ÖºÅ+ ×÷ÕߣºH5Ö®¼Ò À´Ô´£ºH5Ö®¼Ò 2017-03-06 09:00 ÎÒÒªÆÀÂÛ( )

±¾½ÚÄÚÈÝÖ÷Òª½éÉܵÄÊÇÈçºÎʹÓÃjQueryÖеÄ.html(),.text()ºÍ.val()ÈýÖÖ·½·¨£¬ÓÃÓÚ¶ÁÈ¡£¬ÐÞ¸ÄÔªËصÄhtml½á¹¹£¬ÔªËصÄÎı¾ÄÚÈÝ£¬ÒÔ¼°±íµ¥ÔªËصÄvalueÖµµÄ·½·¨¡£jQue

±¾½ÚÄÚÈÝÖ÷Òª½éÉܵÄÊÇÈçºÎʹÓÃjQueryÖеÄ.html(),.text()ºÍ.val()ÈýÖÖ·½·¨£¬ÓÃÓÚ¶ÁÈ¡£¬ÐÞ¸ÄÔªËصÄhtml½á¹¹£¬ÔªËصÄÎı¾ÄÚÈÝ£¬ÒÔ¼°±íµ¥ÔªËصÄvalueÖµµÄ·½·¨¡£jQueryÖÐΪÎÒÃÇÌṩÁ˶àÖÖ·½·¨ÓÃÓÚ¶ÔÔªËصÄHTML½á¹¹ºÍÔªËصÄÎı¾ÄÚÈݵIJÙ×÷£¬±ÈÈç˵£¬Äã¿ÉÒÔ¸øÒÑ´æÔÚµÄÔªËصÄÄÚ²¿£¬ÖÜΧ£¬Ç°Ãæ»òÕߺóÃæÔö¼ÓÐÂÔªËØ£»»òÕßÓÃÒ»¸öÔªËØÌæ´úÁíÒ»¸öÔªËØ£»ÄãÒ²¿ÉÒÔ¶ÁÈ¡»òÕßÐÞ¸ÄÒ»¸öÔªËصÄÄÚÈÝ»ò½á¹¹¡£ÓÐʱÎÒÃǾͻá±È½ÏÄ£ºý£¬²»ÖªµÀÊǸøÔªËØÔö¼ÓÄÚÈÝ»òÕßÔö¼ÓÒ»¸öÔªËØ£¬±ÈÈç˵ÎÒÃÇÐèÒª¸øÒ»¸ö´æÔÚµÄÔªËØÓÐЧµÄÔö¼ÓÕâ¸öÔªËصÄÄÚÈÝ¡£

ÕâÀïÖ÷ÒªºÍ´ó¼ÒÒ»Æð·ÖÏíÈçºÎÔö¼Ó£¬É¾³ýºÍÌæ»»ÔªËØ£¬jQuery¸øÎÒÃÇÌṩÁËÈýÖÖ·½·¨À´¶ÔÔªËصĽṹ£¬ÄÚÈݽøÐвÙ×÷£º

ÕýÈçÄ㽫¿´µ½µÄ£¬ÕâЩ·½·¨¿ÉÒÔÈÃÄãÇáËɵĶÁÈ¡»òÐÞ¸ÄÔªËصÄԭʼÄÚÈÝ»ò¶ÁÈ¡ºÍÐÞ¸ÄÈκÎHTMLµÄÖµ£¬Ò²¿ÉÒÔÇáËɵĶÁÈ¡»òÐÞ¸Ä±íµ¥ÖеÄvalue×Ö¶ÎÖµ¡£

²Ù×÷ÔªËصÄHTML½á¹¹¡ª¡ª.html()

jQueryÖеÄ.html()·½·¨¿ÉÒÔÈöÁÈ¡ºÍÐÞ¸ÄÒ»¸öÔªËصÄHtmlµÄÄÚÈÝ£¬ÆäÖ÷ÒªÓÐÈýÖÖʹÓ÷½Ê½£º.html(),.html(htmlString),.html(function(index,html){...})£¬ÏÂÃæÒÀ´ÎÀ´¿´¿´ËûÃǵľßÌåʹÓ÷½·¨¡£

1¡¢¶ÁÈ¡Ò»¸öÔªËصÄHTML½á¹¹¡ª¡ª.html()

Óï·¨£º

$("Element").html();

·µ»ØÖµ£ºstring

˵Ã÷£º

.html()·½·¨ÓÃÀ´»ñÈ¡ÈÎÒâÔªËصÄHTMLÄÚÈÝ£¬Èç¹ûÑ¡ÔñÆ÷ͬʱѡÖжàÓÚÒ»¸öµÄÔªËØʱ£¬ÄÇôÆäÖ»ÄܶÁÈ¡µÚÒ»¸öÔªËصÄHTMLÄÚÈÝ¡£ÁíÍâ´Ë·¨¶ÔXML·½µµÊÇÎÞЧµÄ¡£

Òª¶ÁÈ¡Ò»¸öÔªËصÄHTMLÄÚÈÝ£¬Ê×ÏÈÄãҪѡÔñÕâ¸öÔªËØ£¬È»ºóÔÚµ÷ÓÃjQueryÖеÄ.html()·½·¨£¬±ÈÈç˵£¬ÏÂÃæµÄ´úÂëÖУ¬ÎÒÃÇÑ¡ÔñÁËdiv.demoÖеÄpÔªËØ£¬È»ºóͨ¹ý.html()¶ÁÈ¡Õâ¸öÔªËصÄHTMLÄÚÈÝ£¬È磺

HTML Code:

<div> <p>ÕâÊÇÒ»¸ö¶ÎÂäÔªËØ£¬ÀïÃæ°üº¬ÁËÒ»¸öaÁ´½ÓÔªËØ<a href="#">W3CPLUS</a></p> </div>

jQuery Code

$(document).ready(function(){ alert("Div.demoÖеÄpÔªËصÄHTML½á¹¹£º"+$("div.demo p").html()); });

½á¹û

ÉÏÃæ´úÂë»áµ¯³öÒ»¸ö¾¯¸æ¿ò£¬ÏÔʾԭʼµÄHTML±ê¼ÇÄÚµÄÔªËØ£¬ÈçÉÏͼËùʾ¡£ÉÏÃæÊÇdiv.demoÖ»ÓÐÒ»¸ö£ÐÔªËØ£¬Èç¹ûÓжà¸öÄØ£¿»áÓÐʲôÏÖÏñ·¢Éú£¬ÎÒÃDz»èÊÔÚ¿´Ò»»Ø£º

HTML Markup

<div> <p>ÎÒÊÇdiv.demoÖеÚÒ»¸öPÔªËØ£º<a href="#">ÎÒÔÚµÚÒ»¸öPÀïÃæ</a></p> <p>ÕâÊÇÒ»¸ö¶ÎÂäÔªËØ£¬ÀïÃæ°üº¬ÁËÒ»¸öaÁ´½ÓÔªËØ<a href="#">W3CPLUS</a></p> </div>

jQuery Code

$(document).ready(function(){ alert("Div.demoÖеÄpÔªËصÄHTML½á¹¹£º"+$("div.demo p").html()); });

Ч¹û

´ÓÉÏÃæЧ¹ûͼÖÐÎÒÃÇ¿ÉÒÔÃ÷ÏԵĿ´³ö£¬Í¬ÑùµÄÒ»¶ÎjQuery´úÂ룬ËùµÃµ½µÄЧ¹û²»Ò»Ñù¡£ÕâÀïÔÙ´ÎÖ¤Ã÷ÁËÈç¹ûÄãµ÷Óöà¸öÑ¡¶¨ÔªËصÄ.html()·½·¨£¬ÄÇôÆä¶ÁÈ¡µÄÖ»ÊǵÚÒ»¸öÔªËØ£¬»»¾ä»°Ëµ£ºÈç¹ûÑ¡ÔñÆ÷Æ¥Åä¶àÓÚÒ»¸öµÄÔªËØ£¬ÄÇôֻÓеÚÒ»¸öÆ¥ÅäÔªËØµÄ HTML ÄÚÈݻᱻ»ñÈ¡¡£

2¡¢ÐÞ¸ÄÒ»¸öÔªËصÄHTMLÄÚÈÝ¡ª¡ª.html(htmlString)

Óï·¨£º

$("Element").html(htmlString);//htmlStringÊÇÓÃÀ´ÉèÖÃÿ¸öÆ¥ÅäÔªËصÄÒ»¸öHTML ×Ö·û´®

·µ»ØÖµ£ºjQuery¶ÔÏó

˵Ã÷£º

ÖØÐÂÉèÖõÚÒ»¸öÆ¥ÅäÔªËصÄhtmlÄÚÈÝ£¬ÕâЩԪËصÄÈκÎÄÚÈÝÍêÈ«±»ÐµÄÄÚÈÝÈ¡´ú¡£»ùÓÚÉÏÃæµÄʵÀý£¬½«Ô­À´µÄ¶ÎÂäµÄHTMLÄÚÈÝÍêÈ«È¡´ú£º

HTML Markup

<div> <p>ÎÒÊÇdiv.demoÖеÚÒ»¸öPÔªËØ£º<a href="#">ÎÒÔÚµÚÒ»¸öPÀïÃæ</a></p> <p>ÕâÊÇÒ»¸ö¶ÎÂäÔªËØ£¬ÀïÃæ°üº¬ÁËÒ»¸öaÁ´½ÓÔªËØ<a href="#">W3CPLUS</a></p> </div>

jQuery Code:

$(document).ready(function(){ $("div.demo p").html('<h2>мӵıêÌâ</h2><p>ÎÒÊÇdiv.demoÖеÚÒ»¸öPÔªËØ£º<a href="#">ÎÒÔÚµÚÒ»¸öPÀïÃæ</a></p>'); });

Ч¹û£º

´ÓÉÏÃæµÄЧ¹ûÖÐÎÒÃǵÃÖª£ºÈç¹ûʹÓÃ.html(htmlStrong)·½·¨Æ¥ÅäÔÚ¶à¸öÔªËØÉÏ£¬ÄÇô¶à¸öÆ¥ÅäÔªËؽ«µÄHTMLÄÚÈݽ«±»Ìæ»»£¬²¢ÇÒ¶¼±»Ìæ»»³ÉÒ»ÑùµÄHTML½á¹¹£¬Ò²¾ÍÊÇ.html(htmlString)·½·¨ÖÐÖ¸¶¨µÄ¡°htmlString¡±½á¹¹¡£»»¾ä»°£¬Èç¹ûÄãʹÓÃ.html(htmlString)·½·¨Ñ¡¶¨Á˶à¸öÔªËØ£¬ÄÇôÕâЩѡ¶¨µÄÔªËصÄHTMLÄÚÈݶ¼»á±».html(htmlString)·½·¨Öеġ°htmlString¡±ËùÌæ´ú¡£¾ÍÈçÉÏͼËùʾ¡£

3¡£Ê¹ÓÃÒ»¸ö»Øµ÷º¯ÊýÀ´Ìæ»»Ò»¸öÔªËصÄHTMLÄÚÈÝ

Óï·¨£º

$("Element").html(function(index,html){...});

·µ»ØÖµ£ºjQuery¶ÔÏó

˵Ã÷£º

ÓÃÀ´·µ»ØÉèÖÃHTMLÄÚÈݵÄÒ»¸öº¯Êý¡£½ÓÊÕÔªËصÄË÷ÒýλÖúÍÔªËؾɵÄHTML×÷Ϊ²ÎÊý¡£

ʹÓøö»Øµ÷º¯ÊýÀ´Ìæ»»Ò»¸öÔªËصÄHTMLÄÚÈÝ£¬±ØÐëÂú×ãÏÂÃæÁ½¸öÌõ¼þ£º

  • µ±Ç°ÔªËصÄË÷ÒýֵλÖÃ(indexÖµ´Ó0¿ªÊ¼¼ÆËã)£»
  • µ±Ç°ÔªËصľɵÄhtmlÄÚÈÝ¡£
  • º¯ÊýµÄ·µ»ØÖµËæºó±»ÓÃÀ´×÷ΪÌæ´úHTML¡£ÕâÖÖ×ö·¨ºÜ·½±ãµÄ£¬Èç¹ûÄãÒªÌæ»»¶à¸öÔªËصÄÄÚÈÝ£¬¶øÇÒ²»ÏëÏñÉÏÃæÄÇÃÇ»»³ÉÏàͬµÄÄÚÈÝ£¬¶øÊÇ»»³É²»Í¬µÄÄÚÈÝ£¬ÄÇôÎÒÃǾͿÉÒÔʹÓÃÕâÖÖ·½·¨£¬¸ù¾ÝÔªËØ×Ô¼ºµÄλÖûòÏÖÓеÄÄÚÈÝ£¨»òÕßÁ½Õßͬʱ£©À´¸ø¶à¸öÔªËØÌæ»»³É²»Í¬µÄhtmlÄÚÈÝ¡£ÎÒÃÇÀ´¿´Ò»¸öʵÀý£º

    HTML Markup

    <div> <p><a href="#">ÎÒÔÚµÚÒ»¸öPÀïÃæ</a></p> <p><a href="#">W3CPLUS</a></p> </div>

    jQuery Code:

    $(document).ready(function(){ $("div.demo p").html(function(index,oldHtml){ return "ÎÒÊǶÎÂä" + (index+1) + "£º" + oldHtml; }); });

    Ч¹û£º

    ²Ù×÷ÔªËصĴ¿Îı¾ÄÚÈÝ¡ª¡ª.text()

    Ç°ÃæµÄ.html()·½·¨ÈÃÄã¿ÉÒÔ¶ÁÈ¡»òÐÞ¸ÄÔªËصÄHTMLÄÚÈÝ¡ª¡ª°üÀ¨ÔªËصÄHTML±êÇ©£»¶øjQueryÖеÄ.text()·½·¨½ö½öÊǶÔÔªËصĴ¿Îı¾µÄ²Ù×÷¡£ËûºÍ.html()·½·¨Ò»Ñù°üº¬ÁËÈýÖÖʹÓ÷½·¨£º

    1¡¢¶ÁÈ¡Îı¾ÄÚÈÝ¡ª¡ª.text()

    Óï·¨£º

    $("Element").text();

    ·µ»ØÖµ£º·µ»Ø×Ö·û´®£»

    ˵Ã÷£º

    ¡¡

    1.±¾Õ¾×ñÑ­ÐÐÒµ¹æ·¶£¬ÈκÎתÔصĸå¼þ¶¼»áÃ÷È·±ê×¢×÷ÕߺÍÀ´Ô´£»2.±¾Õ¾µÄÔ­´´ÎÄÕ£¬ÇëתÔØʱÎñ±Ø×¢Ã÷ÎÄÕÂ×÷ÕߺÍÀ´Ô´£¬²»×ðÖØÔ­´´µÄÐÐΪÎÒÃǽ«×·¾¿ÔðÈΣ»3.×÷ÕßͶ¸å¿ÉÄܻᾭÎÒÃDZ༭Ð޸Ļò²¹³ä¡£

    Ïà¹ØÎÄÕÂ
    • easyui+thinkphp£¬Ç°¶ËjqueryÎÊÌ⣬Çó´óÉñ°ïÖúÎÒ£¡

      easyui+thinkphp£¬Ç°¶ËjqueryÎÊÌ⣬Çó´óÉñ°ïÖúÎÒ£¡

      2017-03-06 08:02

    • Ò»¸ö¹ØÓÚ͸Ã÷¶È¼Ì³ÐµÄÎÊÌâ WEBÇ°¶Ë¿ª·¢

      Ò»¸ö¹ØÓÚ͸Ã÷¶È¼Ì³ÐµÄÎÊÌâ WEBÇ°¶Ë¿ª·¢

      2017-03-04 11:01

    • רÌ⣺Titanium Mobile¿ª·¢ÈëÃŽ̳Ì

      רÌ⣺Titanium Mobile¿ª·¢ÈëÃŽ̳Ì

      2017-03-04 09:01

    • RDF »ù´¡½Ì³Ì

      RDF »ù´¡½Ì³Ì

      2017-03-03 10:07

    ÍøÓѵãÆÀ
    ¹