在Url.Action完成后应用Jquery

时间:2014-04-09 07:36:10

标签: jquery asp.net-mvc html5

我试图在特定div上应用jquery,但是按钮有

href='@Url.Action("SomeAction","SomeController")'

与之关联,我无法在div上应用jquery。 如何在Url.Action方法完成后应用jquery / Javascript ???

我想在点击hving id ADD

上应用以下jquery
$(document).ready(function() {
    $('.container').on('click', '#Add', function (e) {

            $("#accordion").focus();
        });
    });
});

但是我的链接如下

<a class="a" id="Add"  href="@Url.Action("SomeAction", "SomeController">Add</a>

它添加了新的div和Page类重新加载,并且不应用上面的jquery。 我想要点击添加时应该添加新的div并且焦点应该保留在它上面,而是页面滚动回到顶部。

由于

1 个答案:

答案 0 :(得分:0)

将你的html设为如下

<input type "button" value="buttontext" onclick="loadDetails"/>

然后在你的javascript中

function loadDetails() {
        alert("hello");
        event.preventDefault();
        $.get('@url.action("SomeAction","SomeController")',function(data){
        $('#yourdivid').html(data);
        })
    }

另请不要忘记使用return View("YourViewName")使用return PartialView("YourViewName");