Comment définir l'ID et l'utiliser de façon dynamique dans mvc 4 rasoir?

J'ai des éléments html dans foreach. Je ne peut pas déclarer l'ID nom à ceux manuellement.
J'ai utilisé id='ProductSelect_@(item.Id)' de définir Id:

  foreach (var item in Model)
   {
     <a href="#" id='ProductSelect_@(item.Id)' class="select-link">Select this</a>
   }

Mais, maintenant, j'ai besoin .cliquez sur() fonction pour eash <a> le lien pour faire mes opérations. Comment écrire cliquez sur la fonction dynamique de l'ID?
J'ai vérifié cela, mais il ne fonctionne pas :

$("#ProductSelect_@(item.Id)").click(function () {

   //any operation

 });

Edit:

<script>
    $(document).ready(function () {
        $('.select-link').click(function() {
            var id = $(this).attr('data-id');

            url = '@Url.Action("SelectThis", "Product")';
            var data = { id: '@Model.Id' };
            $.post(url, data, function (result) {
                if (result.success) {
                    alert("Thanks");
                }
                else {
                    alert("Problem occured...");
                }
            });

        });
    });
</script>

Cela cliquez sur la (les) fonctions d'envoyer la demande au contrôleur d'itération compte fois. Quel est le problème dans mon code?

$('a').click(); peut le faire. En fait, votre but n'est pas clair. Pourquoi voulez-vous sélectionner uniquement les id particulier à faire les choses?
Par exemple, asume que, de répondre à accepter structure en stackoverflow.com. Idée dont j'ai besoin est similaire, sélectionner n'importe quel élément de réponse de la liste qui s'alignent de façon dynamique.

OriginalL'auteur Jhoon Bey | 2013-01-18