解决方案 »

  1.   


    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script type='text/javascript'>
    $(function(){
    $("label").click(function(){
    alert($(this).parents("div").attr("id"));
    })
    })
    </script><div id="div1">
    <label>123454</label>
    </div>
      

  2.   


    <script type='text/javascript'>
        $(document).ready(function(){
            $("label").click(function(){
                alert($(this).parent().attr("id"));
            })
        })
    </script>
     
    <div id="div1">
        <label>123454</label>
    </div>
      

  3.   

    那意思如果我知道一个DIV的id我想得到它里面的某个标签的属性比如input的就可以这么写了?
    $("#div").child("input").attr("value");
    我试了一下貌似还是不行啊。
      

  4.   

    $("#div").find("input").attr('value');
    //input 的value的话直接 $("#div").find("input").val();
      

  5.   

    <!doctype html>
    <html lang="en">
     <head>
      <meta charset="UTF-8">
      <meta name="Generator" content="EditPlus®">
      <meta name="Author" content="">
      <meta name="Keywords" content="">
      <meta name="Description" content="">
      <title>Document</title>
      <script type="text/javascript" src="jquery.js"></script>
      <script>
    $(function(){
    alert($("#test1").find("label").attr("title"));
    });
      </script>
     </head>
     <body>
      <div id="test1">
    <label title="提示">文字</label>
      </div>
     </body>
    </html>