我有适用于我的应用的优惠券。当用户申请100%的优惠券时,我希望按钮能够使用Javascript从说“购买门票”变为“获取门票”。这似乎很容易,但是我似乎什么也无法工作。

这是我的代码:

<div class="tickets-actions">
  <%= f.submit "Buy Tickets", class: "button button--primary tickets-actions__item tickets-action" %>
</div>


$form.find("[type=submit]").text("Get Tickets")


在我看来,这似乎应该起作用。但是我不知道怎么了?谢谢您的帮助。

最佳答案

对于<input type="submit">元素,按钮的文本位于value属性中,因此请使用val(),如下所示:

$form.find("[type=submit]").val("Get Tickets")

关于javascript - 使用Java脚本更改提交按钮的文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41853490/

10-10 00:29