jquery获取焦点和失去焦点事件代码

 更新时间:2013年04月21日 17:08:05   作者:  
鼠标在搜索框中点击的时候里面的文字就消失了,经常会用到搜索框的获得焦点和失去焦点的事件,接下来介绍一下具体代码,感兴趣的朋友额可以参考下
input失去焦点和获得焦点
鼠标在搜索框中点击的时候里面的文字就消失了。
我们在做网站的时候经常会用到搜索框的获得焦点和失去焦点的事件,因为懒,每次都去写非常的烦,于是就一劳永逸,遇到类似情况就来调用一下就OK 了

相关js代码:
复制代码 代码如下:

<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>

jquery获取和失去焦点事件
复制代码 代码如下:

<script src="jquery-1.9.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$('#username').focus(function ()//得到教室时触发的时间
{
$('#username').val('');
})
$('#username').blur(function () 失去焦点时触发的时间
{
if ($('#username').val() == 'marry') {
$('#q').text('用户名已存在!')
}
else { $('#q').text('ok!') }
})

相关文章

  • 读jQuery之九 一些瑕疵说明

    读jQuery之九 一些瑕疵说明

    jQuery1.6.1 发布有一段时间了,发现一些冗余代码,列出如下
    2011-06-06
  • 网页前端优化之滚动延时加载图片示例

    网页前端优化之滚动延时加载图片示例

    做web开发的朋友都应该掌握前端优化这个技巧,其中一个就是滚动延时加载。这个技巧应用在了很多地方,比如新浪微博网页版。以下就为大家详细介绍,需要的朋友可以参考下
    2013-07-07
  • 关于Jquery操作Cookie取值错误的解决方法

    关于Jquery操作Cookie取值错误的解决方法

    使用JQuery操作cookie时 发生取的值不正确,结果发现cookie有四个不同的属性,下面与大家分享下错误的原因及解决方法
    2013-08-08
  • jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解

    jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解

    这篇文章主要介绍了jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,需要的朋友可以参考下
    2017-05-05
  • jquery实现图片放大镜效果

    jquery实现图片放大镜效果

    这篇文章主要为大家详细介绍了jquery实现图片放大镜效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • jQuery绑定事件的四种方式介绍

    jQuery绑定事件的四种方式介绍

    jQuery中提供了四种事件监听方式,分别是bind、live、delegate、on,对应的解除监听的函数分别是unbind、die、undelegate、off。下面通过本文逐一给大家详细介绍,感兴趣的朋友一起看看吧
    2016-10-10
  • JQuery样式与属性设置方法分析

    JQuery样式与属性设置方法分析

    这篇文章主要介绍了JQuery样式与属性设置方法,结合实例形式分析了jQuery属性的获取与设置、以及样式的添加与删除相关操作技巧,需要的朋友可以参考下
    2019-12-12
  • jquery实现简单的表单验证

    jquery实现简单的表单验证

    这篇文章主要介绍了jquery实现简单的表单验证,思路大概是先为每一个required添加必填的标记,用each()方法来实现,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • 利用jquery和BootStrap实现动态滚动条效果

    利用jquery和BootStrap实现动态滚动条效果

    这篇文章主要介绍了利用jquery和BootStrap实现动态滚动条效果,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-12-12
  • 使用jQuery给Table动态增加行、清空table的方法

    使用jQuery给Table动态增加行、清空table的方法

    这篇文章主要介绍了使用jQuery给Table动态增加行、清空table的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-09-09

最新评论