2012-01-07 9 views
0

私はmvc3アプリケーションでJquery Autocompleteを使用しています。私は多くのテキストボックスを持っており、私はそれをスマートにしようとしています:) 私はコントロールにフィールドのオートコンプリートプロパティを返す必要があります。そのように:Jqueryオートコンプリートから送信者を返す方法

<script type="text/javascript" > 
$(document).ready(function() { 
    $(".AutoC[id]").autocomplete('@Url.Action("Liczba_wejsc", "Home")', { minChars: 1, selectFirst: true, extraParams: { "ID": $(this).attr('id')} }); 
}); 
</script> 
    <div class="editor-field"> 
@Html.ValidationMessageFor(m => m.some_prop) 
<br/>@Html.TextBoxFor(m => m.some_prop, new { 
id = "some_id", @class = "AutoC" }) 
    </div> 

しかし、私はnullを取得します。

答えて

0

[OK]を私はそれを得る:

 </script> 
<script type="text/javascript" > 
    $(document).ready(function() { 
     $(".AutoC").each(function() { 
    var id = $(this).attr("id"); 
    $(this).autocomplete('@Url.Action("Liczba_wejsc", "Home")', { minChars: 1, selectFirst: true, extraParams: { "ID": id} }); 
    }); 
}); 
    </script> 
関連する問題