我有一个二维数组(_BgtArray
),我已将其传递到我的视图中。我想在鼠标悬停时显示特定的数组值。我已将配对值作为 id 传递(如 00,01,02,10,11,12 等..)。鼠标悬停功能是这样的:
jQuery:
$('.Cell').hover(function (e) {
var row = $(this).attr('id').substr(0, 1);
var column = $(this).attr('id').substr(1, 2);
$('div#pop-up').html("Budget Allocated: @Model._BgtArray[row,column]");
$('div#pop-up').show();
}, function () {
$('div#pop-up').hide();
});
HTML:
<td class="Cell" id="@k@i" > // k and i are loop variables
*Some text here*
</td>
@Model._BgtArray[row,column] 给我一个错误。虽然我很清楚我们不能以这种方式使用 jQuery 变量,但我无法为此找到合适的解决方案。你能建议一种方法吗?