首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用jquery在链接中传递ID

如何使用jquery在链接中传递ID
EN

Stack Overflow用户
提问于 2017-03-30 12:15:13
回答 4查看 3.3K关注 0票数 0

我有一个book now按钮,当用户点击book now时,他应该被重定向到订单确认页面。我想使用jquery在url中传递类型和id。我想要传递这种url - http://localhost/company/order-confirmation?type=course&id=35

我如何在jquery中做到这一点。

html:

代码语言:javascript
复制
 <a href="" class="book_now" batch-id="">Book Now</a>

Jquery:

代码语言:javascript
复制
  $('.book_now',template).attr('batch-id', val['batch_id']);
EN

回答 4

Stack Overflow用户

发布于 2017-03-30 12:24:20

您可以在锚点中动态传递href,如下所示:

代码语言:javascript
复制
$('.book_now').attr('href', 'url link');
票数 0
EN

Stack Overflow用户

发布于 2017-03-30 12:24:27

您可以使用数据属性来执行此任务,如下所示

代码语言:javascript
复制
 <a href="" class="book_now" data-id="11">Book Now</a>

和js代码。

代码语言:javascript
复制
var order_id= $('.book_now').data("id");

但是如果你想通过jquery发送数据,为什么要在这里使用,我认为在这里使用按钮更好。

希望这能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2017-03-30 12:35:06

请看一下这个,它和你想要的一样

代码语言:javascript
复制
<!DOCTYPE html>
<html>

<head>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
  <title></title>
</head>

<body>
  <a href="/abc" class="book_now" batch-id="123">Book Now</a>
</body>
<script type="text/javascript">
$(".book_now").click(function(e) {
  e.target.href += "?id=" + $(this).attr('batch-id');
})
</script>

</html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43108461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档