foreach
'da html öğeleri var. Kimlik isimlerini el ile bildiremiyorum. şimdi .Tıklama() benim bazı işlemleri yapmaya eash <a>
bağlantıdan fonksiyonunu ihtiyaçKimliği ayarlayın ve mvc 4 traş makinesinde nasıl dinamik olarak kullanın?
foreach (var item in Model)
{
<a href="#" id='[email protected](item.Id)' class="select-link">Select this</a>
}
Ama: Ben Id ayarlamak için id='[email protected](item.Id)'
kullandı. Dinamik kimlikler için yazma tıklama işlevi nasıldır?
Bunu kontrol ettim, ama çalışmıyor:
$("#[email protected](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>
Bu tıklama() işlevlerini istek yineleme sayar kez kontrol cihazına gönderin. Kodumdaki sorun nedir?
'$ ('a') 'yı tıklatın();' bunu yapabilir. Aslında amacın açık değil. Maddeleri yapmak için neden sadece belirli bir kimlik seçmek istiyorsun? – Jai
Örneğin, http://stackoverflow.com adresindeki yanıt kabul yapısı gibi. İhtiyacım olan fikir benzerdir, dinamik olarak sıralanan cevap listesindeki herhangi bir öğeyi seçmek için. –