1

有什么方法可以检索actionlinkjquery 中的值吗?

例如:我想要值 4 和“abc”

html.actionlink("action","controller",new {id=4,name="abc"},new {@class="a"})在jQuery中。

谢谢。

4

3 回答 3

1

没有等效的 ActionLink 可从 javascript 访问。一种可能的解决方案是基于字符串替换。您准备链接并通过您的视图发送它。然后在 javascript 中替换它的动态部分。看到这个答案:

jquery-tmpl 模板中的 ASP.NET MVC ActionLink

于 2012-07-24T05:59:42.597 回答
0

Html.ActionLink 将在页面上呈现一个实际的链接,因此您所能做的就是使用 jQuery 来读取该href链接的属性。

IE

$('.a').attr('href');
于 2012-07-20T09:02:11.480 回答
0

是的,如果您知道其类名或 id,您可以获得动作链接的所有属性值,

如果您知道操作链接类,以下是如何使用 jquery 执行此操作的示例,

    <script type="text/javascript">
        $(document).ready(function () {
          // Get id of action Link
          var id = $(".a").attr('id');
          // Get href of link
          var hreflink = $(".a").attr('href');
          // Get href of title
          var linktitle = $(".a").attr('title');
          alert(id);
          alert(hreflink);
          alert(linktitle);
        });
    </script>
于 2013-05-29T11:03:17.470 回答