快速提问。
我有一个 Ajax.Action 链接,用于异步上传表单的下一部分。
@Ajax.ActionLink("Next" , "matches",null, new AjaxOptions {UpdateTargetId = "placeholder", InsertionMode = InsertionMode.InsertAfter,HttpMethod = "GET"}, new { @class = "button" })
我已经将我的“按钮”类应用到它,这使它看起来像一个大按钮。我希望将一个 JQuery .click 事件附加到上面的 AjaxAction 链接,以触发一个隐藏先前表单的函数。我正在使用下面的 JQuery 来执行此操作:
<script>
$(document).ready(function () {
$(this).closest("a.button").click(function () {
$("form.common").hide();
});
});
</script>
这对我不起作用。Ajax.ActionLink 工作正常,只是不是 Jquery。以下是我的页面的粗略细分。
<form class="common"> (this form needs to hide)
//lots of inputs
<ActionLink class="button>
</form>
<div id="placeholder">
(this is where the new form will be inserted)
</div>
我是 C# 和 JavaScript/JQuery 的新手,所以我希望有人可以在这里为我指明正确的方向。