从 Jquery 将值传递给 href
Posted
技术标签:
【中文标题】从 Jquery 将值传递给 href【英文标题】:Pass value to a href from Jquery 【发布时间】:2020-05-17 16:46:42 【问题描述】:我在 .cshtml 中有一个链接按钮,我需要将 Id 从 jquery 函数传递给该按钮。我已经尝试过,但这并不成功。我该怎么做。
.cshtml
<button type="button" class="btn btn-outline-primary btn-sm"><a href="/Tuition/TuitionDetails?TuitionId="+ tuitionId>More Details</a></button>
jQuery
>$("#tuitionId").text(tx.TuitionId);
【问题讨论】:
【参考方案1】:为什么不从 jQuery 生成整个 URL 而不是只传递 ID?像这样:
$("a").attr('href', `/Tuition/TuitionDetails?TuitionId=SOME_ID`);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" class="btn btn-outline-primary btn-sm"><a href="#">More Details</a></button>
【讨论】:
这将所有 属性替换为 this.. 是否有针对特定 href 的方法?因为有几个的 您可以简单地将id
属性或class
添加到特定的a
。并使用$("a#ID")
或$("a.CLASS")
。
那我怎么知道这里绑定了哪个具体的Id呢?以上是关于从 Jquery 将值传递给 href的主要内容,如果未能解决你的问题,请参考以下文章
通过jQuery ajax调用将值列表传递给django视图
ASP.Net C#MCV - 将值从Ajax Jquery传递给Controller