首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JQuery的属性操作及事件

    一、属性操作1、固有属性(1)获取:选中元素.prop('属性名')console.log($('img').prop('src'));(2)设置:选中元素.prop('属性名','值')数据,不会改变dom元素结构。...(不会更改DOM结构),但是该属性是存在的,且可以获取输出②attr():在元素本身是可以看到设置的属性,也可以获取输出二、遍历操作1、区别(1)隐式迭代:给同一类元素做同样的操作(2)遍历操作:给同一类元素做不同的事情...事件 | 菜鸟教程)1、单个事件注册element.事件(fuction(){})(1).hover:模仿鼠标悬停事件(2)参数        ①函数1:鼠标移上去触发什么事件        ②函数2...插件库-收集最全最新最好的jQuery插件小伙伴可以在这个网站找喜欢的作品,下载压缩包后,可以直接看效果,而且都有源码的哦

    2.2K70

    Jquery的属性操作和DOM操作

    JQ中非常重要的部分,就是操作DOM的能力  一   属性操作 1 text():获取或设置某个文本属性           2 html()    :获取或设置某个元素属性        3 val...attr(xxx)  :返回被选元素的属性                $(selector).attr(xxxx,xxxx)  :设置被选元素的属性和值,第一个参数为被选中的属性,第二个参数为属性值...该函数只对可见元素有效。 l  该函数返回一个坐标对象,该对象有一个left属性和top属性。Position()中的坐标参考系是以被定位的祖辈元素的左上角为原点(0,0),向右为正,向下为正。...l  如果当前元素的祖辈元素全部都是默认定位(static),那么该函数返回的偏移位置与offset()函数相同。...删除所有子节点),绑定的事件,附加的数据都会移除         2 detach()从DOM中删除所有匹配的元素()与remove()不同的是,绑定的事件,附加的数据都会被保留下来        3

    1.8K20

    jQuery原理(原型上的属性、方法)

    jQuery原型上的属性 kjQuery.prototype = { constructor: kjQuery, init: function (selector) {}, /...push: [].push, // 对实例中的元素进行排序 sort: [].sort, // 按照指定下标指定数量删除元素,也可以替换删除的元素 splice...function () { return this.eq(-1); }, each 遍历实例,把遍历到的数据传给回调使用 jQuery存在两个each方法,一个类方法,一个对象方法。...,然后把回调的返回值收集起来组成一个新的数组返回 map方法与each方法的区别 each静态方法默认的返回值就是, 遍历谁就返回谁; map静态方法默认的返回值是一个空数组 each静态方法不支持在回调函数中对遍历的数组进行处理...;map静态方法可以在回调函数中通过return对遍历的数组进行处理, 然后生成一个新的数组返回 kjQuery.extend({ map: function (obj, fn) {

    1.3K20

    jQuery源码研究:jQuery原型对象上的属性方法(上)

    jQuery源码学习第二节。 今天看下简化框架的第二部分:line: (146 - 225) 为jQ对象添加一些方法和属性。...,jQuery对象作为构造函数,在其原型上定义了一些属性和方法,同时其原型也被指向jQuery对象的属性fn上面。...其中属性constructor指向构造器即jQuery对象。length属性默认值为0,为对象添加属性length,感觉这是要把对象作为类数组来处理,且看后续的代码阅读中能发现用在哪,暂时先不关注。...通过this把老的jQuery原型对象挂载到新建的ret对象的prevObject属性上云,这可以看作是jQuery对象的一个引用吧 7 ret.prevObject = this;...这个方法其实作用就是把元素集合添加到一个新的对象中,并且这个对象还具有jQuery对象的引用,所以也就是具有jQuery对象的所有方法和属性,链式调用起来妥妥的呀。

    1.7K40

    jQuery入口函数的写法

    需要引入jQuery文件 入口函数的标准 在 标签中,jQuery入口函数必须要写,在 可以不写,写上入口函数后不论放在哪个标签下都能去执行...一般建议在body标签中写入口函数,就是为了等页面加载完成后才执行入口函数。 案例: js的入口函数执行要比jQuery的入口函数执行得晚一些。...jquery的入口函数会等待页面的加载完成才执行,但是不会等待图片的加载。 js的入口函数会等待页面加载完成,并且等待图片加载完成才开始执行 //js的入口函数执行要比jQuery的入口函数执行得晚一些。...() { console.log("这是jQuery入口函数的第一种写法"); }); $(function () { console.log("这是jQuery入口函数的第二种写法

    1.7K30
    领券