5 html javascript jquery dhtml
我刚开始使用jQuery,各种来源建议以下内容应该用于通过ID引用元素:
$("#imgThumbnail")
Run Code Online (Sandbox Code Playgroud)
理论上可以做出这样的事情:
$("#imgThumbnail").src;
Run Code Online (Sandbox Code Playgroud)
但是我的测试表明$("#imgThumbnail")返回数组之类的东西,需要以下内容:
$("#imgThumbnail")[0].src;
Run Code Online (Sandbox Code Playgroud)
每当我尝试通过ID(即var oObj = $("#someobjectid")[0];)引用某些内容时,我是否真的需要通过数组的索引来引用?
这篇文章解释了$函数返回的内容以及使用它的各种方法.
$(selector)
Run Code Online (Sandbox Code Playgroud)
返回一个jQuery对象,它可以包含许多DOM元素.
$(selector)[0] or $(selector).get(0)
Run Code Online (Sandbox Code Playgroud)
将第一个结果作为实际DOM元素返回.
$(selector).eq(0) or $($(selector).get(0))
Run Code Online (Sandbox Code Playgroud)
返回包装在jQuery对象中的DOM元素,以便我们可以执行以下操作:
$(selector).eq(0).addClass("deleted").fadeOut();
Run Code Online (Sandbox Code Playgroud)