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

    jquery attribute vs property 的区别

    bug收集:专门解决与收集bug的网站 网址:www.bugshouji.com 01 attribute vs property 的区别 property 是 DOM 中的属性,是 JavaScript...) 注:jquery 的版本问题 在jQuery 1.6之前,只有attr()函数可用,该函数不仅承担了attribute的设置和获取工作,还同时承担了property的设置和获取工作。...例如:在jQuery 1.6之前,attr()也可以设置或获取tagName、className、nodeName、nodeType等DOM元素的property。...直到jQuery 1.6新增prop()函数,并用来承担property的设置或获取工作之后,attr()才只用来负责attribute的设置和获取工作。...因此,在jQuery 1.6及以后版本中,请使用prop()函数来设置或获取checked、selected、disabled等属性。

    37010

    前端开发JS——jQuery常用方法

    ], handler(eventObject)) click增加了一个参数,和上面的功能是一样的,只不过传递了一个数据,即eventObject.data = eventData //不同函数传递数据...], handler(eventObject)) mousedown增加了一个参数,和上面的功能是一样的,只不过传递了一个数据,即eventObject.data = eventData 注:mousedown...], handler(eventObject)) mousemove 增加了一个参数,和上面的功能是一样的,只不过传递了一个数据,即eventObject.data = eventData 注:mousemove...], handler(eventObject)) focusin 增加了一个参数,和上面的功能是一样的,只不过传递了一个数据,即eventObject.data = eventData //不同函数传递数据...], handler(eventObject)) select 增加了一个参数,和上面的功能是一样的,只不过传递了一个数据,即eventObject.data = eventData 11、jQuery

    5.7K20

    HTML5 自定义属性 data-* 和 jQuery.data 详解

    "data-en","Beijing Stuffed Duck"); })(window.jQuery); 这与jQuery.attr运用在其他属性上时的情况完全一样,并且所做出的任何更改,都是可以实时反映到元素...利用 jQuery.data 方法存取 dataset jQuery从1.4.2版本开始支持$.data()方法来直接访问data属性,同时也不需要写"data-"关键词了,例如,对于上面的例子,可以运行...,但是需要注意,jQuery.data对data数据做出的更改,不会反映到HTML元素data属性上。...也就是说,jQuery现在认为#food-pkd元素的data-en为"Beijing Stuffed Duck",但是在HTML元素上,其值还是没有改变,仍为"Peking Duck": window.jQuery...("food-pkd").dataset.en ); // log: "Peking Duck" jQuery.data 解析 Dataset 的 JSON 信息 事实上,jQuery还可以很聪明的从

    1.6K50
    领券