如何從OnBegin
函數中引用點擊的Ajax.ActionLink
函數?如何從其OnBegin函數中引用單擊的ActionLink`a`元素?
CSHTML
@Ajax.ActionLink(
typeName,
"OrderQueueRows",
new
{
typeNames = Model.Name,
includeDerivedTypes = ViewBag.IncludeDerivedTypes,
excludeCompletedOrders = ViewBag.ExcludeCompletedOrders
},
new AjaxOptions {
LoadingElementId="ajax-loading",
OnBegin = "highlightFilter",
UpdateTargetId = "order-queue-body"
},
new { @class = "show-exclusively" })
的JavaScript
function highlightFilter() {
$link = $(this);
$link.css('color', 'red');
$link.siblings().not($link).css('color', '');
}
真棒!謝謝Darin。 – Benjamin