基于input的动态模糊查询

这次给大家带来基于input的动态模糊查询,基于input动态模糊查询的注意事项有哪些,下面就是实战案例,一起来看一下。

最近在用jQuery实现动态模糊查询的时候,找了挺久都没有找到像Vue.js的watch属性这么好用的动态模糊查询方法。就分享一下目前遇到的坑和可以实现动态查询的几种方式。

1.jQuery的change()方法。

这个方法要失去所在的input框的焦点时,事件才会被触发,感觉有点鸡肋,也有可能是我没有完全会熟用这个方法,希望懂的大神可以分享一下使用秘籍。

var $n3=$("#n3);//定位到input框$n3.change(function(){ this.query_search($n3.val());//query_search为模糊查询的方法})

登录后复制

change()函数用于为每个匹配元素的change事件绑定处理函数。该函数也可用于触发change事件。此外,你还可以额外传递给事件处理函数一些数据。change事件会在文本内容或选项被更改时触发。该事件仅适用于和

2.监听JQuery的keyup或者keydown事件

这个方法可以监听每个按键的触发事件,可以把模糊查询方法绑定到响应的事件上,每按一次就会触发一次模糊查询的事件,但是这样做会大大增加数据库的压力,如果人多操作而且没有缓存的话,数据库会分分钟炸掉。

var $n3=$("#n3");//定位到input框$n3.keyup(function(){ this.query_search($n3.prop("value"));//query_search为模糊查询的方法 })

登录后复制

3.使用Vue.js的watch属性观察者方法。

这个方法可以动态观察input框里面的属性变化情况,只要input框的value值发生变化,就会动态调用响应的方法。

基于input的动态模糊查询

基于input的动态模糊查询

基于input的动态模糊查询

基于input的动态模糊查询

最后值得一说的是,获取input的text框里面的value值有三种方法.

1.通过attr(“value”)获取。这种方法获取只能获取默认的。也就是说,你css代码里面原先定义的value值是多少,页面第一次展现的也是多少,而且这个值不会变。

2.通过prop(“value”)获取。这种方法能获取默认的,也能获取改变或的值,只要你改变了就能获取到。

3.通过val()获取。这个感觉和prop(“value”)差不多。

4.也可以用Vue.js的v-model绑定获取到,那就算是4种方法吧。

以上这些都只是只是个人多次测试得出的结论。并没有什么权威的说法,如果有错误,希望大神能够及时指正。

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

jquery怎么获取transform的值

多个AJAX如何一起请求等待

禁止弹窗下底部页面滑动

以上就是基于input的动态模糊查询的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2782426.html

(0)
上一篇 2025年3月8日 16:30:15
下一篇 2025年3月8日 16:30:31

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 在表单中button与input的区别

    这次给大家带来在表单中button与input的区别,在表单中使用button与input的注意事项有哪些,下面就是实战案例,一起来看一下。 先说一下button 和input的定义:  标签定义的是一个按钮     1、在 元素内部,您可…

    编程技术 2025年3月8日
    200
  • input复选框checkbox的样式修改

    这次给大家带来input复选框checkbox的样式修改,input复选框checkbox样式修改的注意事项有哪些,下面就是实战案例,一起来看一下。 修改之前的样式  修改之后的样式 html 按钮1 登录后复制 css input[typ…

    2025年3月8日 编程技术
    200
  • input绑定回车事件分析

    本文主要和大家分享input绑定回车事件分析,主要以代码的方式分享,希望能帮助到大家。 登录后复制 script function onKeyPress(e) {var keyCode = null;if(e.which)keyCode =…

    编程技术 2025年3月8日
    200
  • ajax实现数据分页查询的步奏详解

    这次给大家带来ajax实现数据分页查询的步奏详解,ajax实现数据分页查询的注意事项有哪些,下面就是实战案例,一起来看一下。 用ajax实现对数据库的查询以及对查询数据进行分页,供大家参考,具体内容如下 主页面代码 无标题文档.dangqi…

    编程技术 2025年3月8日
    200
  • JS注意清空input文本框内参数

    本篇文章给大家分享的内容是关于清空input文本框内参数,有需要的朋友可以參考一下 $(“#nameSS”).textbox(‘setValue’,’ ‘); //这个…

    编程技术 2025年3月8日
    200
  • vue判断input输入内容有否有空格

    这次给大家带来vue判断input输入内容有否有空格,vue判断input输入内容有否有空格的注意事项有哪些,下面就是实战案例,一起来看一下。 比如input中的数据和data中的msg双向绑定。 那么我们可以  判断先把msg以空格拆分成…

    编程技术 2025年3月8日
    200
  • input输入框内容实时获取

    这次给大家带来input输入框内容实时获取,input输入框内容实时获取的注意事项有哪些,下面就是实战案例,一起来看一下。 输入框内容实时监测!只有输入框内容发生改变才会触发事件,如果输入框内容没有改变则不会触发该事件! 代码如下: fun…

    编程技术 2025年3月8日
    200
  • JS操作input标签内数值计算

    这次给大家带来,的注意事项有哪些,下面就是实战案例,一起来看一下。 nbsp;html>window.onload=function(){var oIput1=document.getElementById('put1&#0…

    编程技术 2025年3月8日
    200
  • 使用JS操作input文本框内容

    这次给大家带来使用js操作input文本框内容,使用js操作input文本框内容的注意事项有哪些,下面就是实战案例,一起来看一下。 一 介绍 获取文本框并修改其内容可以使用getElementById()方法来实现。 getElementB…

    编程技术 2025年3月8日
    200
  • aggregate级联查询实现步骤

    这次给大家带来aggregate级联查询实现步骤,aggregate级联查询实现的注意事项有哪些,下面就是实战案例,一起来看一下。 最近完成了一个nodejs+mongoose的项目,碰到了mongodb的级联查询操作。情形是实现一个排行榜…

    编程技术 2025年3月8日
    200

发表回复

登录后才能评论