jQuery(function(){})、jQuery().ready(function(){})
成都創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供新化網(wǎng)站建設(shè)、新化做網(wǎng)站、新化網(wǎng)站設(shè)計、新化網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、新化企業(yè)網(wǎng)站模板建站服務(wù),10余年新化做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
綁定點(diǎn)擊事件: jQuery('#temp').click(function() {});
篩選:jQuery('#temp [type="checkbox"]').prop('disabled',false); 這句話的作用就是將id為temp的對象下所有類型是復(fù)選框的子對象的禁用給解用。
其實(shí)jQuery確實(shí)很強(qiáng)大,有時間的話,你可以看看jQuery的幫助文檔。
你的代碼是沒有問題的,可能出現(xiàn)不對的原因有兩個,
一個是沒有加jquery庫
另外一個就是你a元素里面有網(wǎng)址點(diǎn)擊以后就跳轉(zhuǎn)了
一下是已經(jīng)測試好的代碼
ul?class="tab?tab_y1"
a?href="#"li廣西北海/li/a?
a?href="#"li潮汕廈門/li/a?
/ul
script?src=""/script
script
$(function(){
?$('ul.tab?a?li').click(function(){
$(this).addClass('on');
?})
})
/script
jquery提供了parent()方法獲得當(dāng)前匹配元素集合中每個元素的父元素,例如
$("p").parent(".selected");????//?查找每個段落的帶有?"selected"?類的父元素:
實(shí)例演示如下:
1、HTML結(jié)構(gòu)
li?name="li-1"a?href="#"第1個超鏈接/a/li
li?name="li-2"a?href="#"第2個超鏈接/a/li
li?name="li-3"a?href="#"第3個超鏈接/a/li
li?name="li-4"a?href="#"第4個超鏈接/a/li
2、jquery代碼
$(function(){
$("a").click(function()?{
var?str?=?$(this).parent("li").attr("name");
alert(str);
});
});
3、效果演示
1.js
其中1.html代碼如下:
如要測試還需要加上jquery.js 這個可自行下載
運(yùn)行后點(diǎn)擊按鈕效果如圖:
下面再附上網(wǎng)上的一些方法:
1、直接document.write
script language="javascript"
document.write("script src='test.js'\/script");
/script
2、動態(tài)改變已有script的src屬性
script src='' id="s1"/script
script language="javascript"
s1.src="test.js"
/script
3、動態(tài)創(chuàng)建script元素
script
var oHead = document.getElementsByTagName('HEAD').item(0);
var oScript= document.createElement("script");
oScript.type = "text/javascript";
oScript.src="test.js";
oHead.appendChild( oScript);
/script
其實(shí)原理就是利用dom動態(tài)的引入一個js到文件中來,就能和原有的js通信了。
幾種書寫格式
//1、原始????
$(document).ready(function(){????
document.write("test1",?"br/");????
});????
//2、縮寫????
$(function(){????
document.write("test3",?"br/");????
});????
//3、意義為在DOM加載完畢后執(zhí)行了ready()方法????
jQuery(function(){????
document.write("test4",?"br/");????
});????
//等價于????
jQuery(document).ready(function(){?????
document.write("test5",?"br/");????
});?????
$(document).ready(function(){????
(function(){?????
document.write("aaa",?"br/");????
})(jQuery);????
//立即執(zhí)行函數(shù);相當(dāng)于先申明一個函數(shù),聲明完后直接調(diào)用;????
(function(){????
document.write("bbb",?"br/");????
})();????
(function(str){????
document.write(str,?"br/");????
})("output");????
//相當(dāng)于:????
function?OutPutFun(str){????
document.write(str,?"br/");????
};????
OutPutFun("output");????
});