我有一个partialView:即通过一个jQuery功能加载如何将partialView元素“注入”到DOM中以添加jQuery代码?
<table class="table table-bordered table-condensed table-hover table-striped">
<thead>
<tr>
<th>Trip Id</th>
<th>Start Time</th>
<th>End Time</th>
<th>Actual Distance</th>
<th>Air Distance</th>
<th>Avg Speed</th>
<th>Max Speed</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model)
{
<tr class="trip" data-id="@item.TripId" data-url="@Url.Action("","")">
<td>@item.TripId</td>
<td>@item.StartTimeStamp</td>
<td>@item.EndTimeStamp</td>
<td>@item.ActualDistance</td>
<td>@item.AirDistance</td>
<td>@item.AvgSpeed</td>
<td>@item.MaxSpeed</td>
</tr>
}
</tbody>
</table>
。但是我发现,当它被装载这样我site.js内部文件中.trip
类不加负荷前的DOM,所以我不能写反应的任何代码:
$(".trip").click()
如何我可以解决这个问题吗?
编辑
片段里面都是我的Javascript/jQuery的代码加载partialView:
$("#TripPartial").slideUp('200', function() {
$('#TripPartial').load(_this.data('url'), { id: _this.data('id') }, function() {
$("#TripPartial").slideDown('200');
});
});
可以添加js代码,您调用load()函数 –
@VolkanSeçkinAkbayır肯定。我会越来越对它 – Zeliax