3 回答

TA贡献1911条经验 获得超7个赞
我想了解jQuery对象和DOM元素之间的关系。
还有什么方法可以对jQuery对象和DOM元素进行操作?一个jQuery对象可以表示多个DOM元素吗?
.get()
$("selector")[0] // Accesses the first DOM element in this jQuery object
$("selector").get(0) // Equivalent to the code above
$("selector").get() // Retrieve a true array of DOM elements matched by this selector
<div id="foo"></div>alert($("#foo")[0]); alert($("#foo").get(0)); alert(document.getElementById("foo"));
.get()

TA贡献1982条经验 获得超2个赞
getElementById
var jQueryCollection = $("div"); //Contains all div elements in DOM
var normalCollection = document.getElementsByTagName("div");
div
get
var div1 = jQueryCollection.get(0); //Gets the first element in the collection

TA贡献1803条经验 获得超3个赞
Functions
jQuery Object
jQuery Object
.
console.log("(!!) jquery >> " + $("#id") ) ;
[object Object]
jQuery Object
String
("#id"
Document
,
console.log("(!!) getElementById >> " + document.getElementById("id") ) ;
[object HTMLDivElement]
[object Object]
div
Element
.
还有什么方法可以对jQuery对象和DOM元素进行操作?(1)一个jQuery对象可以表示多个DOM元素吗?(2)
Function
Object
Function
Node
jQuery Object
Element
Functions
jQuery.find
jQuery.each
- 3 回答
- 0 关注
- 550 浏览
添加回答
举报