我正在尝试从输入值更新数据属性。我正在尝试这种方式,但没有工作data-description=$("#stripeAmount").val();
<form action="paymentStrip" method="POST">
<input type="hidden" name="stripeAmount" id="stripeAmount" value="35" />
<input type="hidden" name="itemid" id="itemid" value="" />
<input type="hidden" name="business_category" id="business_category" value="1" />
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_pa9c33hPMCuAV941sMktI5Mw"
data-image="http://www.phpgang.com/wp-content/themes/PHPGang_v2/img/logo.png"
data-name="PHPGang.com"
data-description=$("#stripeAmount").val();>
</script>
</form>
答案 0 :(得分:0)
更改使用时的值:
$('#stripeAmount').change(function () {
$('#stripeScript').attr('data-description', $(this).val())
});
您还必须将id="stripeScript"
添加到条带<script>
标记。
注意 :据说,我不确定这是否真的有效。您可能必须删除条带脚本并创建它才能使其生效。我不熟悉条带API