アイテムのリストがあり、それらすべてに「詳細についてはここをクリック」リンクがあります。このリンクを使用して、モーダル ポップアップを開き、その中の詳細を表示したいと考えています。私の問題は、関連するモーダルポップアップに id を渡すにはどうすればよいかということです。
現時点では、次のコードがあります:-
リスト内のすべての項目には次のものがあります:-
<a href="#" class="modal_link" data-id="@item.ExpId">Click here for more info.</a>
そして私のjqueryには次のものがあります:-
var id = $(".modal_link").attr("data-id");
alert(id);
$(document).ready(function () {
$('.modal_block').click(function (e) {
$('#tn_select').empty();
$('.modal_part').hide();
});
$('.modal_link').click(function (e) {
$('.modal_part').show();
var context = $('#tn_select').load('/Experience/ShowExpDetail?id=' + id, function () {
initSelect(context);
});
e.preventDefault();
return false;
});
});
ただし、id は常に未定義です。
この変数を渡すにはどうすればよいですか?
あなたの助けと時間をありがとう