常用jquery(1)

天大地大妈咪最大 提交于 2020-03-02 11:02:52

$("#zb_xygl_table tr").each(function(i,val){ var stu = {}; stu.zb_stage_s= $(this).children().eq(0).find("select").val() stu.zb_grade_s = $(this).children().eq(1).find("select").val() stu.zb_school_s = $(this).children().eq(2).find("select").val() stu.zb_class_s = $(this).children().eq(3).find("select").val() if (stu.zb_grade_s == undefined || stu.zb_school_s == undefined || stu.zb_class_s == undefined) { return; } stus.push(stu); })

JSON.stringify(know)

children与find的区别 通过children获取的是该元素的下级元素,而通过find获取的是该元素的下级所有元素

parent('')与parents('')

采用data方法来缓存数据

在项目中,为了避免多次重复的向服务器请求数据,通常会将获取的数据缓存起来以便后续使用。通过JQuery可以很优雅的实现该功能:

var cache = {}; $.data(cache,'key','value'); //缓存数据 //获取数据 $.data(cache,'key');

URL.createObjectURL 与 URL.revokeObjectURL URL.createObjectURL()方法会根据传入的参数创建一个指向该参数对象的URL. 这个URL的生命仅存在于它被创建的这个文档里. 新的对象URL指向执行的File对象或者是Blob对象. objectURL = URL.createObjectURL(blob || file); URL.revokeObjectURL()方法会释放一个通过URL.createObjectURL()创建的对象URL. 当你要已经用过了这个对象URL,然后要让浏览器知道这个URL已经不再需要指向对应的文件的时候,就需要调用这个方法. window.URL.revokeObjectURL(objectURL);

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!