jquery中怎么获得当前节点的隔壁第三个节点? 本帖最后由 qq18773345 于 2010-03-18 19:42:47 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function onclik_(e){//点击 [+] ,,,,,这里要获得 id="ul2" 的节点,再隐藏//这里第二个是 <a href="#">链接节点</a>,,,,所以id="ul2"的节点是隔了一个}<ul><li><a href="javascript:void(0)" onclick="onclick_(this)">[+]</a><a href="#">链接节点</a><ul id="ul2"><li>节点1</li><li>节点2</li><li>节点3</li></ul></li></ul> 直接用$('#ul2').hide(); document.getElementsByTagName("a")[1].nextSibling.childNodes(2) ie:document.getElementsByTagName("a")[1].nextSibling.childNodes(2) function onclick_(e){alert($(e).next().next().attr("id"));//点击 [+] ,,,,,这里要获得 id="ul2" 的节点,再隐藏//这里第二个是 <a href="#">链接节点</a>,,,,所以id="ul2"的节点是隔了一个} $(this).next("#ul2").hide(); 如果不止一個id="ul2"的可以用這個如果只有一個id="ul2" 直接$("#ul2").hide();就好了 sencha touch2 中的调色板工具在哪里 extjs3中gridpanel怎么实现末行数据合计功能 提交评论出现错误了 求解 [请教]菜单收缩脚本怎么写?(急~~) 前台如何屏蔽用户的请求? javascript如何让客户端不再保存内容 怎样在网页中显示realplayer? ·如何捕捉鼠标的MouseOver事件? 如何获取硬盘上一个文件的大小 怎麼在保持原table內容時在table加入一行<tr></tr>??? js cookies 关于访客来路记录的问题 IE中JS脚本的奇怪问题!!
//点击 [+] ,,,,,这里要获得 id="ul2" 的节点,再隐藏
//这里第二个是 <a href="#">链接节点</a>,,,,所以id="ul2"的节点是隔了一个
}<ul>
<li>
<a href="javascript:void(0)" onclick="onclick_(this)">[+]</a>
<a href="#">链接节点</a>
<ul id="ul2">
<li>节点1</li>
<li>节点2</li>
<li>节点3</li>
</ul>
</li></ul>
直接用$('#ul2').hide();
alert($(e).next().next().attr("id"));
//点击 [+] ,,,,,这里要获得 id="ul2" 的节点,再隐藏
//这里第二个是 <a href="#">链接节点</a>,,,,所以id="ul2"的节点是隔了一个
}
如果只有一個id="ul2" 直接$("#ul2").hide();就好了