我有一个book now按钮,当用户点击book now时,他应该被重定向到订单确认页面。我想使用jquery在url中传递类型和id。我想要传递这种url - http://localhost/company/order-confirmation?type=course&id=35
我如何在jquery中做到这一点。
html:
<a href="" class="book_now" batch-id="">Book Now</a>Jquery:
$('.book_now',template).attr('batch-id', val['batch_id']);发布于 2017-03-30 12:24:20
您可以在锚点中动态传递href,如下所示:
$('.book_now').attr('href', 'url link');发布于 2017-03-30 12:24:27
您可以使用数据属性来执行此任务,如下所示
<a href="" class="book_now" data-id="11">Book Now</a>和js代码。
var order_id= $('.book_now').data("id");但是如果你想通过jquery发送数据,为什么要在这里使用,我认为在这里使用按钮更好。
希望这能有所帮助。
发布于 2017-03-30 12:35:06
请看一下这个,它和你想要的一样
<!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>https://stackoverflow.com/questions/43108461
复制相似问题