使用Javascript更改提交按钮的文本

时间:2017-01-25 13:57:16

标签: javascript jquery ruby-on-rails ruby

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

这对我来说似乎应该有效。但我不确定是什么错?谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

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

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