1.dom物件
var divdom = document.getelementbyid("mydiv");
2.jquery物件var divjquery = $("#mydiv");
3.dom轉jquery物件var domtojquery = $(divdom);
4.jquery轉dom物件var jquerytodom = divjquery[0];
1.基礎選擇器2.層次選擇器// id選擇器
var div1 = $("#div1");
console.log(div1);
// 類選擇器
var cls = $(".test");
console.log(cls);
// 元素選擇器
var divs = $("div");
console.log(divs);
// 通用選擇器
var all = $("*");
console.log(all);
// 組合選擇器
var group = $("#div1,span,.test");
console.log(group);
層次擇器
父選擇器
子選擇器
選擇器2選擇器2中的div
這是乙個p
其他div
3.表單選擇器// 後代選擇器 ancestor descendant $("#parent div")
var houdai = $("#parent div");
// 子代選擇器 parent > child $("#parent>div")
var zidai = $("#parent > div");
// 相鄰選擇器 prev + next $(".blue + img") 只會查詢指定元素的下乙個指定元素(只往下找一次元素)
var xl = $("#child + p");
// 同輩選擇器 prev ~ sibling $(".blue ~ img")
var tb = $(".gray ~ img");
4.過濾選擇器var inputs = $(":input"); // 表單選擇器,所有表單元素(包括select,textarea,button)
var inputs2 = $("input"); //元素選擇器
:checkbox 選擇所有checkbox元素愛好:
籃球爬床
**爬床1
**1
var checkboxs = $(":checkbox");
:checked 選擇所有被選中的元素
var ckeckeds = $(":checkbox:checked");
:eq(index) 匹配指定下標的元素
var second = $(":checkbox:eq(1)");
:gt(index) 匹配下標大於指定值的所有元素
var gtfirst = $(":checkbox:gt(0)");
:odd 選擇每個相隔的(奇數) 元素
:even 選擇每個相隔的(偶數) 元素
var odds= $(":checkbox:odd");
1.操作元素的屬性
獲取屬性的值
attr(屬性名稱) 獲取指定的屬性值,操作 checkbox 時選中返回 checked,沒有選中返回 undefined。
prop(屬性名稱) 獲取具有true和false兩個屬性的屬性值 prop(『checked』)
設定屬性的值
attr(屬性名稱,屬性值);
prop(屬性名稱,屬性值);
移除屬性
removeattr(屬性名) 移除指定的屬性 removeattr(『checked』)
如果屬性的返回值是true或false(checked、selected、disabled),使用prop()方式;其他屬性使用attr();
2.操作元素的樣式// 獲取元素的屬性
var hef = $("a").attr("href");
// 獲取核取方塊的選中狀態
var ck1 = $("#ck1").attr("checked");
// 設定屬性的值
$("a").attr("href","");
//移除屬性
$("a").removeattr("href");
3.操作元素的內容// addclass() 新增樣式,原來的樣式保留,如果出現相同的樣式,以後面定義樣式為準
$("#conred").addclass("larger");
// css()
// 新增乙個具體樣式 css("樣式名","樣式值")
$("#remove").css("color","red");
// 同時新增多個具體的樣式名 css()
$("#remove").css()
// 設定(非表單)元素的內容
// 包含的html標籤
$("#html").html("");
// $("#html").html("上海");
// 不包含html標籤,只能設定純文字
$("#text").text("");
jQuery學習總結
function jquery jquery function fn是jquery建構函式的prototype屬性的別名 通過布林型別的 boxmodel標誌可以知道當前頁面使用的是哪乙個方框模型 如果頁面使用w3c標準的方框模型,被設定為true 如果頁面使用ie瀏覽器的方框模型 有時稱為傳統模型...
JQuery學習總結
按照案例導向來總結 首先要想辦法找到元素 1.基本的語法,載入 2.相關選擇器 基本,層級,屬性 文件操作的篩選 3.dom物件和jq物件 前面有 符號 的轉換 然後要繫結事件 比dom的事件少乙個on 操作有bind,hover等 然後做一些屬性操作 attr,addclass,html等 然後注...
jQuery學習總結
1 查詢dom元素進行取值和賦值的操作 在特定節點位置進行內容的取值和賦值操作 innerhtml 2 針對元素進行事件監聽。3 通過操作dom節點結合改變元素的css樣式,達到絢麗的動畫效果。4 對dom元素進行ajax操作。對於jquery來說,可以對這四部分提供完美的實現 a jquery擁有...