js 獲取元素下面所有的li var content=document.getElementById("content"); var items=content.getElementsByTagName("ul"); var itemss=items[2].getElementsByTagName("li");//獲取第二個(gè)li標(biāo)簽 或 var div=document.getElementById('a'); var ul=div.childNodes.item(0); var lis=ul.childNodes; for(var i=0;i<lis.length;i++){ alert("Item "+i+": "+lis.item(i).innerHTML); } 如何用jquery獲得每個(gè)ul下最后一個(gè)li
$( "ul" ).each( function (){ var y = $( this ).children(). last (); alert(y.text()); }); }); jquery 獲取<ul> 點(diǎn)擊的是那個(gè)<li><ul class="anserdh" id="topmenu"> <li class="qhbg"><a href="" >積分榜</a></li> 點(diǎn)擊那個(gè)就把在那個(gè)<li>的追加class="qhbg"樣式 比如:點(diǎn)擊了回答榜 變成 <ul class="anserdh" id="topmenu"> $(function(){ $('.anserdh li a').click(function(){ }) }) jquery如何定位倒數(shù)第二個(gè)元素,如一個(gè)div里有5個(gè)ul,,那jquery如何才能鎖定到倒數(shù)第一個(gè)ul,第二個(gè)ul,第一個(gè)ul樣式$("div ul").eq(-1) $("div ul").eq(-2)
jquery中.each()遍歷元素的一些學(xué)習(xí) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www./TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www./1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>tab選項(xiàng)卡</title> <style type="text/css"> ul,li{list-style: none;margin: 0px; padding: 0px;} li{float: left;width: 80px; height: 30px; background-color: #ccc; border: 2px solid #fff;text-align:center; line-height:30px;} #content{clear:left; width:336px; height: 180px; background-color: #999; color:white;} #content div{display: none} #content .consh{display: block;} #title .titsh{background-color: #999;border:2px solid #999; color:#fff} </style> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(function(){ $("li").each(function(index){ $(this).mouseover(function(){ $("#title .titsh").removeClass("titsh"); $("#content .consh").removeClass("consh"); $(this).addClass("titsh"); $("#content>div:eq("+index+")").addClass("consh"); }) }) }) </script> </head> <body> <div id="tab"> <div id="title"> <ul> <li class="titsh">選項(xiàng)一</li> <li>選項(xiàng)二</li> <li>選項(xiàng)三</li> <li>選項(xiàng)四</li> </ul> </div> <div id="content"> <div class="consh">內(nèi)容一</div> <div>內(nèi)容二</div> <div>內(nèi)容三</div> <div>內(nèi)容四</div> </div> </div> </body> </html> 測(cè)試的結(jié)果是正常,,后來(lái)在一個(gè)實(shí)際使用的頁(yè)面中使用的時(shí)候,,發(fā)現(xiàn)上面的li列表變動(dòng)的時(shí)候,下面的div區(qū)塊不跟著變動(dòng)不同的區(qū)塊,,以為是css樣式和實(shí)際使用的頁(yè)面中其他的樣式?jīng)_突了,,將css選擇器全部改成獨(dú)有的之后,發(fā)現(xiàn)還是這個(gè)問(wèn)題,,于是判斷應(yīng)該是這里: $("#title .titsh").removeClass("titsh"); $("#content .consh").removeClass("consh"); $(this).addClass("titsh"); $("#content>div:eq("+index+")").addClass("consh"); $("li").each(function(index){ $(this).mouseover(function(){ |
|
來(lái)自: 昵稱19003105 > 《jquery》