jQuery Mobile ±íµ¥

jQuery Mobile »á×Ô¶¯Îª HTML ±íµ¥Ìí¼ÓÓÅÒìµÄ±ãÓÚ´¥¿ØµÄÍâ¹Û¡£

jQuery Mobile ±íµ¥½á¹¹

jQuery Mobile ʹÓà CSS À´ÉèÖà HTML ±íµ¥ÔªËصÄÑùʽ£¬ÒÔʹÆä¸üÓÐÎüÒýÁ¦¸üÒ×Óá£

ÔÚ jQuery Mobile ÖУ¬Äú¿ÉÒÔʹÓÃÒÔÏÂ±íµ¥¿Ø¼þ£º

  • Îı¾¿ò
  • ËÑË÷¿ò
  • µ¥Ñ¡¿ò
  • ¸´Ñ¡¿ò
  • Ñ¡Ôñ²Ëµ¥
  • »¬¶¯Ìõ
  • ·­×ªÇл»¿ª¹Ø

µ±ÄúÓë jQuery Mobile ±íµ¥´ò½»µÀʱ£¬Ó¦¸ÃÁ˽âÒÔÏÂÐÅÏ¢£º

  • <form> ÔªËØ±ØÐëÉèÖà method ºÍ action ÊôÐÔ
  • ÿ¸ö±íµ¥ÔªËرØÐëÉèÖÃΨһµÄ "id" ÊôÐÔ¡£¸Ã id ÔÚÕ¾µãµÄÒ³ÃæÖбØÐëÊÇΨһµÄ¡£ÕâÊÇÒòΪ jQuery Mobile µÄµ¥Ò³Ãæµ¼º½Ä£ÐÍÔÊÐíÐí¶à²»Í¬µÄ¡°Ò³Ã桱ͬʱ³ÊÏÖ¡£
  • ÿ¸ö±íµ¥ÔªËرØÐëÓÐÒ»¸ö±ê¼Ç£¨label£©¡£ÇëÉèÖà label µÄ for ÊôÐÔÀ´Æ¥ÅäÔªËØµÄ id¡£

ʵÀý

<form method="post" action="demoform.asp">
  <label for="fname">First name:</label>
  <input type="text" name="fname" id="fname">
</form>

Ç××ÔÊÔÒ»ÊÔ

ÈçÐèÒþ²Ø label£¬ÇëʹÓÃÀà ui-hidden-accessible¡£ÕâºÜ³£Ó㬵±ÄúÐèÒªÔªËØµÄ placeholder ÊôÐԳ䵱 label ʱ£º

ʵÀý

<form method="post" action="demoform.asp">
  <label for="fname" class="ui-hidden-accessible">ÐÕÃû£º</label>
  <input type="text" name="fname" id="fname" placeholder="ÐÕÃû...">
</form>

Ç××ÔÊÔÒ»ÊÔ

ÓòÈÝÆ÷

Èç¹ûÐèÒª label ºÍ±íµ¥ÔªËØÔÚ¿íÆÁÄ»ÉÏÏÔʾÕý³££¬ÇëÓôøÓÐ data-role="fieldcontain" ÊôÐ﵀ <div> »ò <fieldset> ÔªËØÀ´°ü×° label »ò±íµ¥ÔªËØ£º

ʵÀý

<form method="post" action="demoform.asp">
  <div data-role="fieldcontain">
    <label for="fname">First name:</label>
    <input type="text" name="fname" id="fname">
    <label for="lname">Last name:</label>
    <input type="text" name="lname" id="lname">
  </div>
</form>

Ç××ÔÊÔÒ»ÊÔ

Ìáʾ£ºfieldcontain ÊôÐÔ»ùÓÚÒ³Ãæ¿í¶ÈÀ´ÉèÖà label ºÍ±íµ¥¿Ø¼þµÄÑùʽ¡£µ±Ò³Ãæ¿í¶È´óÓÚ 480px ʱ£¬Ëü»á×Ô¶¯½« label Óë±íµ¥¿Ø¼þ·ÅÖÃÓÚͬһÐС£µ±Ð¡ÓÚ 480px ʱ£¬label »á±»·ÅÖÃÓÚ±íµ¥ÔªËØÖ®ÉÏ¡£

Ìáʾ£ºÈçÐè±ÜÃâ jQuery Mobile ×Ô¶¯Îª¿Éµã»÷ÔªËØÉèÖÃÑùʽ£¬ÇëʹÓà data-role="none" ÊôÐÔ£º

ʵÀý

<label for="fname">First name:</label>
<input type="text" name="fname" id="fname" data-role="none">

Ç××ÔÊÔÒ»ÊÔ

ÔÚ jQuery Mobile ÖÐÌá½»±íµ¥

Ìáʾ£ºjQuery Mobile »á×Ô¶¯Í¨¹ý AJAX ½øÐÐ±íµ¥Ìá½»£¬²¢»á³¢ÊÔ½«·þÎñÆ÷ÏìÓ¦ÕûºÏÈëÓ¦ÓóÌÐòµÄ DOM ÖС£

VUE