jquery通过attr获取属性值为什么都是undefind
因为属性为定义的时候,用attr就会是undefind。如:当checked=""时,attr("checked")会返回undefind,当checked="checked"时,就会返回true。可以使用porp.当checked=""时,porp("checked")会返回false,当checked="checked"时,就会返回true。
jquery ajax同步异步区别
jquery$.ajax()同步与异步区别简单来说就是:
1、同步执行的话,会等待后台结果返回,方法才会继续执行下一句
2、异步的话,方法不等后台返回就会继续执行下一句。
jquery中ajax方法有个属性async用于控制同步和异步,默认是true,即ajax请求默认是异步请求,有时项目中会用到AJAX同步。