我有适用于我的应用的优惠券。当用户申请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/