其實美元符號$只是jQuery的別名,它是jQuery的選擇器
1.我們可以在頁面中使用多個document.ready(),但只能使用一次onload()。
2.document.ready()函數(shù)在頁面DOM元素加載完以后就會被調(diào)用,而onload()函數(shù)則要在所有的關(guān)聯(lián)資源(包括圖像、音頻)加載完畢后才會調(diào)用。
正常是有9中,但我們常用的就3種:
1.基本選擇器:直接根據(jù)id、css類名、元素名返回匹配的dom元素。
2.層次選擇器:也叫做路徑選擇器,可以根據(jù)路徑層次來選擇相應(yīng)的DOM元素。
3.過濾選擇器:在前面的基礎(chǔ)上過濾相關(guān)條件,得到匹配的dom元素。
jQuery對象是一個包含了dom對象的數(shù)組 可以通過jQuery對象[下標(biāo)]獲取dom對象
將dom對象放入$("")中轉(zhuǎn)為jQuery對象
如果你有一個父元素,需要給其下的子元素添加事件,這時你可以使用delegate()了,代碼如下:
$("ul").delegate("li","click",function(){$(this).hide();}) 當(dāng)元素在當(dāng)前頁面不可用時,可以使用delegate()
<script language="javascript" type="text/javascript">
$("*").css("border", "2px dotted red");
</script>
<script type="text/javascript">
$(document).ready(function () {
$('#Button1').click(function () {
alert($('#inputField').attr("value"));
});
});
</script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
window.history.forward(1);
//OR
window.history.forward(-1);
});
</script>