ul li 表示取ul下的所有 標(biāo)簽是li的子節(jié)點(diǎn),ul li 表示取ul下的所有l(wèi)i節(jié)點(diǎn)。操作方法如下:

創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設(shè),為客戶提供網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)開(kāi)發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗(yàn),各類網(wǎng)站都可以開(kāi)發(fā),品牌網(wǎng)站設(shè)計(jì),公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計(jì),建網(wǎng)站費(fèi)用,建網(wǎng)站多少錢,價(jià)格優(yōu)惠,收費(fèi)合理。
1、新建一個(gè)html文件,命名為test.html。
2、在test.html文件內(nèi),引入jquery.min.js庫(kù)文件,成功加載該文件,才能使用jquery中的方法。
3、在test.html文件內(nèi),使用ul標(biāo)簽創(chuàng)建一個(gè)項(xiàng)目列表,在ul內(nèi),使用li創(chuàng)建三個(gè)項(xiàng)目,并且使用p標(biāo)簽創(chuàng)建一行文字。
4、在test.html文件內(nèi),使用button標(biāo)簽創(chuàng)建一個(gè)按鈕,按鈕名稱為“設(shè)置樣式”。
5、在test.html文件內(nèi),給button按鈕綁定onclick點(diǎn)擊事件,當(dāng)按鈕被點(diǎn)擊時(shí),執(zhí)行setcss()函數(shù)。
6、在js標(biāo)簽中,創(chuàng)建setcss()函數(shù),在函數(shù)內(nèi),通過(guò)“ulli”獲得ul下面的li對(duì)象,使用css()方法設(shè)置它們的border-bottom屬性為“3px solid red”,即li元素的下劃線為3px的紅實(shí)線 。
7、最后在瀏覽器打開(kāi)test.html文件,點(diǎn)擊按鈕,查看實(shí)現(xiàn)的效果。
可以考慮用length屬性,?jquery代碼: $(“#ulname?li”).length。
1、ul 是 Unordered List(無(wú)序列表)的縮寫。與之相對(duì)的有ol有序列表標(biāo)簽,列表里的項(xiàng)目用li標(biāo)簽記述,所有主流瀏覽器都支持 ul 標(biāo)簽。在?HTML?4.01 中,ul 元素的 "compact" 和 "type" 屬性是不被贊成使用的。
2、li 是列表項(xiàng)目標(biāo)簽,定義列表項(xiàng)目。li 標(biāo)簽支持全局屬性,li 標(biāo)簽支持所有 HTML 事件屬性。在 HTML 4.01 中,li 元素的 "type" 和 "value" 屬性是不被贊成使用的。在 XHTML 1.0 Strict DTD 中,li 元素的 "type" 和 "value" 屬性是不被支持的。
3、ul和li常規(guī)方法:
li {background: url(/images/icon.gif) no-repeat 0px 50%; padding-left:17px;}
4、復(fù)雜方法:
ul {list-style:none;}
li{background: url(/images/icon.gif) no-repeat 0px 50%; padding-left:17px;}
可以解決上面的瀏覽器不兼容的問(wèn)題。首先,清除默認(rèn)的項(xiàng)目符號(hào),然后加上我們自己的背景圖片。no-repeat告訴瀏覽器不要平鋪這張圖片,0px 50%告訴背景圖片應(yīng)該位于距左側(cè)0px 且豎直方向位于頂部往下50%處,實(shí)際上就是在豎直方向居中。我們?cè)谧髠?cè)加上了17px的邊距,這樣那些15px寬5像素高的小圖標(biāo)就能完全顯露出來(lái),不會(huì)被文本遮擋,并且和文本之間有一點(diǎn)間隔。
5、簡(jiǎn)單方法
ul{list-style-image:url(/images/icon.gif);}
這種方法不同的瀏覽器的顯示效果會(huì)有一些差異,主要是在圖片的垂直位置上。有些瀏覽器會(huì)使圖片和列表項(xiàng)文本的中部位置平齊,有的又會(huì)顯示得高一些,總之就是有些不一致。
使用jQuery動(dòng)態(tài)加載UL標(biāo)簽中的li標(biāo)簽的方法:
首先獲取到數(shù)據(jù)。在這里模擬創(chuàng)建一個(gè)數(shù)組用于測(cè)試數(shù)據(jù)集。
第二步,創(chuàng)建一個(gè)button點(diǎn)擊事件。用于動(dòng)態(tài)觀察,同時(shí)創(chuàng)建ul標(biāo)簽下的廚師li標(biāo)簽元素,直觀的通過(guò)點(diǎn)擊button的點(diǎn)擊事件來(lái)觸發(fā)li標(biāo)簽的更改。
第三步,寫入js控制代碼,一開(kāi)始通過(guò)remove動(dòng)作先把原先的li表情清楚,接下來(lái),使用jQuery的each方法遍歷創(chuàng)建的data數(shù)據(jù),并把遍歷得到的數(shù)據(jù)通過(guò)append的方法加入到ul標(biāo)簽內(nèi)。
第四步,進(jìn)行驗(yàn)證。用瀏覽器打開(kāi)此頁(yè)面。
第五步,點(diǎn)擊“點(diǎn)擊加載數(shù)據(jù)”按鈕。
拓展資料:
jQuery是一個(gè)快速、簡(jiǎn)潔的JavaScript框架,是繼Prototype之后又一個(gè)優(yōu)秀的JavaScript代碼庫(kù)(或JavaScript框架)。它封裝JavaScript常用的功能代碼,提供一種簡(jiǎn)便的JavaScript設(shè)計(jì)模式,優(yōu)化HTML文檔操作、事件處理、動(dòng)畫設(shè)計(jì)和Ajax交互。
當(dāng)前標(biāo)題:jqueryulli,jqueryulli點(diǎn)擊標(biāo)簽卻換
文章位置:http://chinadenli.net/article28/dsggcjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、小程序開(kāi)發(fā)、定制開(kāi)發(fā)、服務(wù)器托管、App設(shè)計(jì)、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容