1.DOM对象与JQuery包装集 html
1.经过document.getElementById(),document.getElementsByName()等取的就是DOM对象或DOM对象集,前者取的是对象,后者取得DOM对象集 jquery
var text11_dom=document.getElementById("text11");
var text11_dom=document.getElementsByName("text11")[0];
var text11_dom=document.all.text11;//此处text11便可以是name值也能够是id值
var text11_dom=document.all[10]; app
2.若是要使用JQuery提供的函数首先要构造JQuery包装集,经过$()返回的便是JQuery包装集。 dom
var text11_jquery=$("#text11"); 函数
2.JQuery包装集与DOM对象互相转换
1.DOM对象不能使用JQuery属性方法,但DOM对象能够经过$()转换成JQuery包装集 this
var text11_dom=document.getElementById("text11");
var text11_jquery=$(text11_dom); spa
2.JQuery包装集能够使用部分DOM对象的属性方法如.length,但也有个别属性方法不能使用如.value,能够经过在JQuery包装集后面加中括号及索引值获取对应DOM对象 htm
var text11_dom=$("#text11")[0]; 对象
3.在each循环时或触发事件时的this也是DOM对象 索引
$("#text11").click(function(){
var text11_dom_value=this.value;
alert(text11_dom_value);
});
3.$符号在JQuery中表明对JQuery对象的引用,JQuery的核心方法有四个
1.jQuery(html[,ownerDocument]):根据HTML原始字符串动态建立Dom元素
$("<div><p>Hello!</p></div>").appendTo("body");
2.jQuery( elements ):将一个或多个Dom对象封装为jQuery包装集,就是上面的DOM对象与JQuery包装集转换
3.jQuery( callback ):$(document).ready()的简写方式
$(function(){
alert("Hello!");
});
4.JQuery(selector[,context]):在指定范围内查找符合条件的JQuery包装集,context为查找范围,context能够是DOM对象集也能够是JQuery包装集
在全部tr标签中查找id为text11元素的JQuery包装集
var text11_query=$("#text11","tr");