1

actionlinkjqueryでの値を取得する方法はありますか?

例:値4と "abc"

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

ありがとう。

4

3 に答える 3

1

javascriptからアクセス可能なActionLinkに相当するものはありません。考えられる解決策は、文字列の置換に基づいています。リンクを準備し、ビューを介して送信します。次に、JavaScriptで動的な部分を置き換えます。この答えを参照してください:

jquery-tmplテンプレートのASP.NETMVCActionLink

于 2012-07-24T05:59:42.597 に答える
0

Html.ActionLinkはページ上に実際のリンクをレンダリングするため、jQueryを使用しhrefてそのリンクのプロパティを読み取るだけです。

すなわち

$('.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 に答える