script標籤大部分都是寫在body標籤上。下面的狀況下$符號是拿不到的。 數據庫
將它放到上面就能拿到$對象了。可是不能獲取body裏的元素。由於代碼執行順序從上往下。打印這個標籤時,這個標籤尚未加載。api
這種狀況下能夠使用文檔加載事件。$(document).ready(須要執行的匿名函數)。即文檔加載完成才走裏面的代碼函數
也能夠使用簡寫方式:$(想要作操做的匿名函數)。文檔加載完成以後,調用回調函數中代碼3d
$(function () {
})
下面這樣等窗口加載完成以後,文檔也就加載完了。可是這個事件有問題,當再綁定一次onload的事件時就會將上面的事件覆蓋掉。對象
window.onload=function () {
var op=document.getElementsByTagName('p');
console.log(op);
}
而$(匿名函數)這個方法能夠重複寫,不會被覆蓋掉。blog
添加單個屬性:索引
jq對象.attr({})小中花。設置多個屬性事件
$() jq對象.attr(屬性) 返回的是屬性值ip
異常屬性:$() jq對象.remove屬性(‘屬性’)rem
checked不寫內容,默認它的值是checked。數據庫中tinyint(0) false ;tinyint(1) true。表示性別能夠用 01或者TRUE FALSE來存儲
給checked賦值再看。
打印不變:
input中的這些屬性用attr獲取不到,只能用prop。
prop添加屬性也是添加到input這個類中,不是在標籤行中。類中和標籤行上有同名的屬性。
刪除能夠用removeProp
插入地圖,能夠從jq22.com裏找百度地圖的api調用
查看源碼:
這裏也是調用的第三方的百度的api。
把它去掉:
只要這部分源碼複製粘貼使用便可;
複製粘貼使用:
再作個地址修改,試了試改地址沒成功: