2011-08-15 6 views
2

私は、指定されたIDと一致する以前の要素にアクセスしたいと思います。どのように達成できますか?私は次のコードを試してみましたが、私を返すのは未定です。どうすれば修正できますか?JQueryを使用して要素の前の要素にアクセスするにはどうすればよいですか?

 <label>Durée du project (MM/DD/YYYY): De 
        <select name="month" class="Required"> 
         <option>Aug</option> 
        </select> 
        <select name="date" class="Required"> 
         <option>31</option> 
        </select> 
        <select name="Year" class="Required"> 
         <option>2011</option> 
        </select> 
        <input type="hidden" class="datepicker1" id="datepck1"/> 
     </label> 

    <script language="javascript"> 
     $(document).ready(function(){ 
     alert($("#datepck1").prev("select[name=date]").attr("name")); 
    }) 

    </script> 
+0

前の兄弟ですか? 「要素の前の要素」はあいまいです。 –

答えて

4

prev()のみすぐ前の兄弟と一致します。あなたは探していますprevAll()

alert($("#datepck1").prevAll("select[name=date]").attr("name")); 
関連する問題