有什么办法可以在jquery中检索actionlink
的值吗?
例如:我希望来自
的值为4和“abc” 在jquery中 html.actionlink("action","controller",new {id=4,name="abc"},new {@class="a"})
。
感谢。
答案 0 :(得分:1)
没有相当于可从javascript访问的ActionLink。可能的解决方案是基于字符串替换。您准备链接并通过视图发送。在javascript中然后替换它的动态部分。看到这个答案:
答案 1 :(得分:0)
Html.ActionLink将在页面上呈现实际链接,因此您所能做的就是使用jQuery来读取该链接的href
属性。
即
$('.a').attr('href');
答案 2 :(得分: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>