从集合中获取一个textarea的值

时间:2013-06-02 13:23:43

标签: jquery

我试图获得特定文本区域的价值,同时拥有多个特定文本区域。 事实上,我得到了第一个的价值,但我无法得到下一个。 我尝试了以下但没有奏效。

// jquery:
$('.SendDescription  ').click(function() {
 var description  = $('.description ').val();  
 //var description  =  $(this).closest('label').find('.description').val(); !!! Not working ...
// var description  =  $(this).prev('.description').val();  !!! Not working ...
if (description.length < 3) {
     // do NOT process the form.
   }
// html:
1-  <textarea   class="description ></textarea> 
<input  type="button"  value=" send " class="SendDescription  "  />

2-  <textarea   class="description ></textarea> 
<input  type="button"  value=" send " class="SendDescription  "  />

3-  <textarea   class="description ></textarea> 
<input  type="button"  value=" send " class="SendDescription  "  />
  ..............

谢谢。

1 个答案:

答案 0 :(得分:-1)

如果按钮和textarea是兄弟姐妹,你可以这样做:

var description  = $(this).parent().find('.description').val();