<div id="test1"><div id="t" menuID="哈哈" child='no'></div>
<div id="test2"><div id="t" menuID="嘿嘿" child='no'></div>jquery如何取得test1里div menuID 和child的值?

解决方案 »

  1.   


    <script src="js/jquery-1.3.2.js"></script>
    <script>window.onload=function(){
    v = $("#test1 div").eq(0).attr("menuID")
    alert(v)
    v = $("#test1 div").eq(0).attr("child")
    alert(v)
    }
    </script><div id="test1"> <div id="t" menuID="哈哈" child='no'> </div></div> 
    <div id="test2"> <div id="t" menuID="嘿嘿" child='no'> </div></div>
      

  2.   

    谢楼上的兄弟,但是我可能会有很多test, eq(0),可以用么?
      

  3.   

    要看需要取第几个,eq(0)取第一个。
    也可以 $("#test1 div[id='t']").attr("menuID")
    主要看如何描述需求了
      

  4.   

    <div id="test1"> <div id="t" menuID="哈哈" child='no'> </div></div> 
    我是根据test1里menuID="哈哈"的child值取出来,可能有很多test1这样的div,这样写估计不行