![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jQuery
亦木丶
这个作者很懒,什么都没留下…
展开
-
jQuery 获取 input:file 文件路径( Firefox for Ubuntu )
在写一个小项目的时候遇到了一个问题,通过jquery获取选择的文件的路径,最开始选择的是通过.val()获取路径,但是后来发现获取到的路径有问题原始路径是/home/onemue/案例/表情上传--前端/pic.png获取到的路径是C:\fakepath\pic.png,百度了原因还是不知道,但是好在找到了解决办法,通过URL.createObjectURL()获取对象的URL,获取到的是 blob:null/ed7d6cfa-35f8-4e3c-8fb7-82d7dce74b81,可以正常设置给<i原创 2020-06-29 02:35:37 · 2554 阅读 · 1 评论 -
06-jQuery属性操作
选择器:empty:empty选择器是选择符合条件的没有节点(包括文本节点)的元素。与:parent是相反的。:empty和:parent`都是包含文本节点的。:parent:parent选择器是选择符合条件的有节点(包括文本节点)的元素。与:empty是相反的。:parent是jQuery衍生出来的,不是原有css的规范的一部分,使用:parent不能利用原生DOM提供的querySelectorAll()来提高性能,为了在现代浏览器中提高性能,应该先使用纯css然后使用.filt原创 2020-06-19 07:53:41 · 241 阅读 · 0 评论 -
05-jQuery静态方法
$.each(collection, callback(indexInArray, valueOfElement))通用的迭代函数,可以用来迭代数组和对象,数组和伪数组是通过length来迭代,对象是通过属性名称来迭代。与$.each()类似的$(selector).each()是不一样的, $(selector).each()是专门用来遍历jQuery对象的,而$.each()可用于任何可迭代对象,不论是对象还是数组。迭代数组时,返回索引值和对应的数值,作为参数,当然也可以通过this关键字获取原创 2020-06-18 11:46:18 · 130 阅读 · 0 评论 -
04-jQuery 对象
jQuery 对象jQuery对象是包含从HTML代码片段创建或DOM元素的集合,因为jQuery对象通常是由CSS选择器来匹配文档中的元素,所以jQuery对象中的元素有叫做“匹配元素”或者“选定元素”。jQuery对象是类数组对象,他有lenght属性,也可以通过数字索引访问,但是他不是真正的数组,所以不能使用数组的方法。在大多数情况下使用jQuery()创建的都是数组对象,当然使用单字符别名($())创建的也是这样,除非你禁用了单字符别名(jQuery.noConflict())。在有返回值的原创 2020-06-18 07:43:46 · 143 阅读 · 0 评论 -
03-jQuery核心函数
jQuery()jQuery()是jQuery的核心函数这不难想象,难以想象的是在jQuery中jQuery()de 众多用法,传入不同的参数到jQuery() 众多不一样的作用,但是尽管作用千差万别,返回的总是与jQuery对象相关的。jQuery()在通常的使用中写作$(),所以也可以说jQuery的核心函数是$(),因为$()在书写上简便,所以在通常情况下使用$().$(selector [, context ])$()可传入的参数很多,最基础的就是selector选择器,这里的选择器是css原创 2020-06-17 17:57:06 · 195 阅读 · 0 评论 -
02-jQuery入口函数
在JavaScript中常见的入口函数写法如下:window.onload = function(){ // content}我们可以通过文档加载完成事件.ready()函数做入口函数:$(document).ready(function(){ // content})当然jQuery也给出了与其等价的几种办法:$(document).ready(handler)$().ready(handler) (不建议使用)$(handler)当然我们也可使用类似于JavaS原创 2020-06-16 08:24:55 · 153 阅读 · 0 评论