jQuery-选择器及属性修改

1.选择器

$()支持所有CSS3选择器同时又扩展jq才能使用的新选择器

具体选择器使用和函数使用可以参考jQuery中文文档

2.jQuery修改元素的属性:

(1)对比DOM中修改元素属性的两种方法:

(1)核心DOM函数:

   ① 元素.getAttribute("属性名")

   ②  元素.setAttribute("属性名","属性值")

jq中:$元素.attr("属性名", "属性值")

(2)HTML DOM:

  元素.属性名

jq中: $元素.prop("属性名", "属性值")

(2)DOM和jQuery中操作bool类型和自定义扩展属性方法不同:

① bool类型:

DOM:

  1). 只能用: 元素.属性名

  2). 不可用: 核心DOM函数(getAttributesetAttribute)

jq:

  1). 只能: $元素.prop("属性名",true/false )

  2). 不可用: $元素.attr()

自定义扩展属性

a. DOM

  1). 只能用: 核心DOMgetAttribute()setAttribute()

  2). 不能用: 元素.属性名

b. jq:

  1). 只能用: $元素.attr("属性名", 属性值)

  2). 不能用: $元素.prop()

  

原文地址:https://www.cnblogs.com/codexlx/p/12566445.html