javascript - 如何使用jquery函数结果作为html.action中的参数link

标签 javascript jquery asp.net-mvc razor

我有简单的@html.actionlink("action", "controller", new {id = somevalue})

和jquery函数

<script>
    function getValue() {
        var p = $("#EditId").val();
        return p;
    }
</script>

如何在actionlink中使用此函数的返回值而不是“somevalue”?

最佳答案

试试这个:

@html.actionlink("action", "controller", new {id = somevalue,@class="link"})

<script>
function getValue() {
    var p = $("#EditId").val();

    return p;
}
$(document).ready(function(){

 $(".link").attr('id')=getValue();
  });
   </script>

或者:

 $(".link").href.replace("somevalue", getValue());

关于javascript - 如何使用jquery函数结果作为html.action中的参数link,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23108704/

相关文章:

javascript - 在 jquery 异步 POST 调用中使用 deferred

jquery - 加快 HTML 网站速度的方法?

javascript - 带有对话框的 Selenium 测试问题

asp.net-mvc - 默认 MVC Web 应用程序数据库

asp.net-mvc - 使用多态性时 Controller 如何选择正确的操作?

c# - 在浏览器中打开文件而不是下载它

javascript - js中如何返回正确的值?

javascript - 从三个 JS 中的场景中删除组类型 GLTF 对象

javascript - Signalr Uncaught TypeError : currentHub. server.OnConnected 不是一个函数(…)

javascript - 使用 moment.js 获取月底前的剩余天数