JQuery中全局变量和局部变量的理解
问题由来:在工作中,要实现一个多条件组合查询的功能,用ajax实现的时候发现只能获取当前点击事件的对象的值,发现之前的点击事件的值依旧为空。
最后发现自己没有完全理解全局变量和局部变量的含义。首先我定义了一个变量query1,然后又在局部函数里面又定义了一个query1,导致全局变量query1依旧为空。解决方法:去掉点击事件中query1前的var即可,
修改后的代码
问题由来:在工作中,要实现一个多条件组合查询的功能,用ajax实现的时候发现只能获取当前点击事件的对象的值,发现之前的点击事件的值依旧为空。
最后发现自己没有完全理解全局变量和局部变量的含义。首先我定义了一个变量query1,然后又在局部函数里面又定义了一个query1,导致全局变量query1依旧为空。解决方法:去掉点击事件中query1前的var即可,
修改后的代码