jQuery中的bind绑定事件与文本框改变事件的临时解决方法

 更新时间:2010年08月13日 23:34:34   作者:  
暂时没有想到什么好的解决办法,我现在加了个浏览器判断非ie的话就注册blur事件,这样有个问题就是blur实在别的控件活动焦点的时候,txtStation控件注册的方法是为了填充它紧挨着的一个下拉列表
一直没什么兴趣看jQuery,就用自己那点不咋样的javascript硬撑着,今天写一个功能时想尝试一下,用bind注册事件时发现怎么都不好使
复制代码 代码如下:

$("#txtStation").bind("onpropertychange", GetStationLevel);

然后onclick之类的都试了,没一个能用的,无奈去翻jQuery的API,都是鸟语我也看不懂具体说了点了,但是发现bind注册事件都是没有on的。
  发现有change事件,试了试
复制代码 代码如下:

$("#txtStation").change(function(){alert('change')});

发现是要等到失去焦点才会激活的跟onchange一样,我这用不了。
  抱着试一试的想法我就吧onpropertychange前面的on删掉了,反正html不管本身写着支持不支持的事件只要你写上去没准都好使。没想到还真行。IE是没问题了,现在不都讲跨浏览器啊火狐下咱也得能用啊。
  火狐下都说用oninput事件,我试了试不好使,oninput只在输入值的才会激发,我这输入框是带感应的,就是那种输一个字就把这个字开头的都感应出来可以选择那种,选择感应的项的话oninput就不激发了。
  暂时没有想到什么好的解决办法,我现在加了个浏览器判断非ie的话就注册blur事件,这样有个问题就是blur实在别的控件活动焦点的时候,txtStation控件注册的方法是为了填充它紧挨着的一个下拉列表,这样写完txtStation的内容后选择下拉列表时才激发blur,有二次刷新出现,没啥大影响,只不过用户第一次点击无效了。谁有好方法告诉我一声。

代码
复制代码 代码如下:

if($.browser.msie)
{
$("#<%=txtStation.TextBoxID%>").bind("propertychange", GetStationLevel);
}
else
{
$("#<%=txtStation.TextBoxID%>").bind("blur", GetStationLevel)
}

  看了看前面好像没写啥内容,标题挺有气势,哈哈。写一下是为怕自己忘记

相关文章

  • 通过jquery的ajax请求本地的json文件方法

    通过jquery的ajax请求本地的json文件方法

    今天小编就为大家分享一篇通过jquery的ajax请求本地的json文件方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08
  • jQuery实现ajax回调函数带入参数的方法示例

    jQuery实现ajax回调函数带入参数的方法示例

    这篇文章主要介绍了jQuery实现ajax回调函数带入参数的方法,结合实例形式对比分析了jQuery实现ajax回调函数不带入参数与带入参数的具体实现技巧,需要的朋友可以参考下
    2018-06-06
  • jQuery Easyui实现左右布局

    jQuery Easyui实现左右布局

    jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。接下来通过本文给大家介绍jQuery Easyui实现左右布局,涉及到到easyui左右布局相关知识,感兴趣的朋友一起学习吧
    2016-01-01
  • jQuery简单实现页面元素置顶时悬浮效果示例

    jQuery简单实现页面元素置顶时悬浮效果示例

    这篇文章主要介绍了jQuery简单实现页面元素置顶时悬浮效果的方法,涉及jQuery针对页面元素样式的动态操作技巧,需要的朋友可以参考下
    2016-08-08
  • jquery代码实现简单的随机图片瀑布流效果

    jquery代码实现简单的随机图片瀑布流效果

    瀑布流布局最近真的很流行,很多人都跟我一样想知道是怎么做出来的吧,经过网上搜索大量的参考结合N边的实验今天终于被我写出来了,这里分享给大家,有需要的小伙伴参考下吧。
    2015-04-04
  • 使用Jquery获取Thymeleaf参数的三种方式小结

    使用Jquery获取Thymeleaf参数的三种方式小结

    在使用Thymeleaf进行数据填充的时候,发现使用jquery原始方式获取内容参数发现拿不到数据,本文主要介绍了使用Jquery获取Thymeleaf参数的三种方式小结,感兴趣的可以了解一下
    2024-07-07
  • jQuery实现移动端悬浮拖动效果

    jQuery实现移动端悬浮拖动效果

    这篇文章主要为大家详细介绍了jQuery实现移动端悬浮拖动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • jquery滚动到顶部底部代码

    jquery滚动到顶部底部代码

    jquery滚动到顶部底部是一款简单的滚动到顶部底部控制。是一个很实用的功能,他能帮助新手和高级开发者们创造美好的用户体验。这里推荐给大家,有需要的小伙伴可以参考下。
    2015-04-04
  • jQuery实现页面滚动时动态加载内容的方法

    jQuery实现页面滚动时动态加载内容的方法

    这篇文章主要介绍了jQuery实现页面滚动时动态加载内容的方法,实例分析了jQuery实现动态加载页面的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-03-03
  • jQuery实现简易的输入框字数计数功能示例

    jQuery实现简易的输入框字数计数功能示例

    这篇文章主要介绍了jQuery实现简易的输入框字数计数功能,结合实例形式分析了jQuery针对页面元素属性的获取与计算相关操作技巧,需要的朋友可以参考下
    2017-01-01

最新评论