Früher haben wir verschiedene Eingabeereignisse direkt in die Eingabe geschrieben. Gestern habe ich begonnen, jquery vollständig zu verwenden. Lassen Sie uns nun über meine Lernnotizen zum jquery-Focus() sprechen. Ereignis.
Für Elementfokusereignisse können wir die Fokusfunktionen von jQuery focus(), blur() verwenden.
focus(): Wird verwendet, wenn der Fokus erreicht wird, genau wie onfocus in Javascript.
Zum Beispiel:
$("p").focus(); 或$("p").focus(fn)
Zum Beispiel: Unschärfe (): Wird verwendet, wenn der Fokus verloren geht, genau wie bei Unschärfe.
$("p").blur(); 或$("p").blur(fn)
Beispiel
<script type="text/javascript"> $(document).ready(function(){ $("input").focus(function(){ $("input").css("background-color","#FFFFCC"); }); $("input").blur(function(){ $("input").css("background-color","#D6D6FF"); }); }); </script> </head> <body> Enter your name: <input type="text" /> <p>请在上面的输入域中点击,使其获得焦点,然后在输入域外面点击,使其失去焦点。</p> </body>
Wenn mit der Maus in das Suchfeld geklickt wird, verschwindet der darin enthaltene Text.
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>input失去焦点和获得焦点jquery焦点事件插件</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> $(document).ready(function(){ //focusblur jQuery.focusblur = function(focusid) { var focusblurid = $(focusid); var defval = focusblurid.val(); focusblurid.focus(function(){ var thisval = $(this).val(); if(thisval==defval){ $(this).val(""); } }); focusblurid.blur(function(){ var thisval = $(this).val(); if(thisval==""){ $(this).val(defval); } }); }; /*下面是调用方法*/ $.focusblur("#searchkey"); }); </script> </head> <body> <form action="" method="post"> <input name="" type="text" value="输入搜索关键词" id="searchkey"/> <input name="" type="submit" id="searchbtn" value="搜索"/> </form> <p>input失去焦点和获得焦点jquery焦点事件插件,<br/><strong style="color:#F00">鼠标在搜索框中点击的时候里面的文字就消失了</strong>。</p> </body> </html>
Ein p basierend auf dem Ajax-Wert, um zu bestimmen, ob p angezeigt oder ausgeblendet werden soll
<tr> <td width='70' height='30' align='right'><span class="red">*</span> 手机:</td> <td width='198' align='center'><input name="tgmo" type="text" class="tcinp" id="tgmo" size="15"/></td> <td><span class="gray">用房乐网会员登录名可获取5房乐币 </span></td> </tr> js $(function(){ $('#tgmo').blur(function(){ $.post('post.php?action=check',{'tgmo':$('tgmo').val()},function(data) { if( data==0 ) { $('#sy_a').show(); $('#autoregister').val(1); } else { $('#sy_a').hide(); $('#autoregister').val(0); } }); }) });
Das obige ist der detaillierte Inhalt vonUnschärfe () verliert den Fokus und Fokus () erhält das Fokusereignis in JQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!