2013-03-15 77 views
0

我有一系列的div都有獨特的輸入字段,其中包含我需要使用jQuery獲取的不同值。從被點擊的div內的輸入字段中選擇值

下面是jQuery的:

$(document).ready(function() { 
      $(".container").click(function() { 
       var input_field = $("a.container .input_field).val(); 
       input_field = $.trim(input_field); 
         }); 
}); 

下面是HTML:

<a class="container"> 
<input class="input_field" value="132"/> 
</a> 

<a class="container"> 
<input class="input_field" value="674"/> 
</a> 

<a class="container"> 
<input class="input_field" value="35fd2"/> 
</a> 
+0

你的問題是什麼?您想做什麼 ? (順便說一下,你的選擇器中缺少一個報價) – mamadrood 2013-03-15 15:44:04

回答

1
$(document).ready(function() { 
    $(".container").click(function() { 
     var input_field = $(this).find(".input_field").val(); 
     input_field = $.trim(input_field); 
    }); 
}); 
+0

完美。我知道這與使用(this)而不是類名有關。我不知道你可以將.val添加到.find的末尾。謝啦! – 2013-03-15 15:45:13

+0

Betcha。請接受答案。 – isherwood 2013-03-15 15:47:16

+0

我會但它讓我等10分鐘。 – 2013-03-15 15:51:00

0

如果你已經包裹你的投入,你應該使用的名稱和類型的輸入

在任何其他標識的元素中,可以調用例如類似的東西:

var values = $('#my-form').serialize(); 

我不知道你的目標是什麼 - 你需要什麼這些值?

+0

我在問題的第一行中概述了該問題。伊舍伍德爲我提供了正確的解決方案。感謝您的幫助,但 – 2013-03-15 15:51:47

相關問題