fydl.net
当前位置:首页 >> jq 让input失去焦点 >>

jq 让input失去焦点

javascript通过 onFocus onBlur来判断焦点和失去焦点 jquery $("#p").blur(); $("#p").blur(fn) 或$("#p").focus(); 或$("#p").focus(fn)来处理焦点事件 前者:$("#p").blur();$("#p").focus(); 用来强制获取或失去焦点 后者:$("#p").blur(fn)...

//jquery代码 $(function(){ $(".a").blur(function(){ //失去焦点是执行 var txt = $(this).val(); //获取当前文本框的内容 alert(txt) }) }) //html代码

其实,楼主完全可以只掉一次函数就行, 应为它input就是两种情况么,要么获得焦点,要么失去焦点,而你的函数if...else.....都已经诠释的很明白了。。。还是你别有用意 埃

jq:$("ul").click(function(){ $(this).find("li").hide();//点击哪个 就把哪个下边的li隐藏$(this)就指的是你点击的ul//当然这样会导致你点击一个就隐藏一个到最后没有显示的了所以可以这样: $("ul").find("li").show(); $(this).find("li").h...

//jquery代码 $(function(){ $(".a").blur(function(){ //失去焦点是执行 var txt = $(this).val(); //获取当前文本框的内容 alert(txt) }) }) //html代码

你那个是通过jquery属性选择器的。前面部分没有问题。就是你那个onclick出问题了。把它换成click就没有问题了。但是有很能你那个name值有问题。如果有问题。还有个方法你可以用jquery获取input里面的name的属性的值。然后在拼接一下就没有问题了

方法1.对于支持placeholder属性的浏览器。可以暂且认为除了老版本的IE系列浏览器都支持这个属性。可以直接在input标签上附加属性,如下: 方法2.对于不支持placeholder属性的浏览器,使用一个相对定位的元素,使其偏移,浮在输入框上方。当用户...

一楼正解 $("input").focus(function(){ $("input").css("background-color","#FFFFCC"); }); $("input").blur(function(){ $("input").css("background-color","#D6D6FF"); });

你那个是通过jquery属性选择器的。前面部分没有问题。就是你那个onclick出问题了。把它换成click就没有问题了。但是有很能你那个name值有问题。如果有问题。还有个方法你可以用jquery获取input里面的name的属性的值。然后在拼接一下就没有问题了

得用live,在有nameInVal之前写事件是不行的 $("#nameInVal").live("blur",function() { alert('nameInVal已失去焦点'); } ); live要1.4才支持,以下ie,firefox都没问题 无标题文档 $(document).ready(function() { $("#nameBefore").dblclick(...

网站首页 | 网站地图
All rights reserved Powered by www.fydl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com