jQuery元素是否显示与隐藏的判断?
JQuery元素否显示或者隐藏两种式主要通获取元素节点hiddenvisible两属性进行判断代码:varnode=$('#id');第种写if(node.is(':hidden')){ //node隐藏则显示node元素否则隐藏 node.show(); }else{ node.hide();}第二种写if(!node.is(':visible')){ //node隐藏则显示node元素否则隐藏 node.show(); }else{ node.hide();}if(node.is(':visible')){ //node显示则隐藏node元素否则显示 node.hide();}else{ node.show();}
jquery ajax同步异步区别?
jquery$.ajax()同步与异步区别简单来说就是:
1、同步执行的话,会等待后台结果返回,方法才会继续执行下一句
2、异步的话,方法不等后台返回就会继续执行下一句。
jquery中ajax方法有个属性async用于控制同步和异步,默认是true,即ajax请求默认是异步请求,有时项目中会用到AJAX同步。
Jquery中单引号和双引号都可以,有什么区别?
$('.box') 和 $('.box') 这么写没区别,但在拼接HTML字符串的时候,用单引号就方便很多了,因为HTML的属性值都是用双引号括起来的,最外面用单引号,可以确保输出的字符串更符合标准。