actionlink
jqueryでの値を取得する方法はありますか?
例:値4と "abc"
html.actionlink("action","controller",new {id=4,name="abc"},new {@class="a"})
jqueryで。
ありがとう。
actionlink
jqueryでの値を取得する方法はありますか?
例:値4と "abc"
html.actionlink("action","controller",new {id=4,name="abc"},new {@class="a"})
jqueryで。
ありがとう。
javascriptからアクセス可能なActionLinkに相当するものはありません。考えられる解決策は、文字列の置換に基づいています。リンクを準備し、ビューを介して送信します。次に、JavaScriptで動的な部分を置き換えます。この答えを参照してください:
Html.ActionLinkはページ上に実際のリンクをレンダリングするため、jQueryを使用しhref
てそのリンクのプロパティを読み取るだけです。
すなわち
$('.a').attr('href');
はい、クラス名または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>