【发布时间】:2015-01-24 19:49:09
【问题描述】:
这可能很容易,但我卡住了。我在跨度标签中有一个价格,我使用以下内容获取价格并将其显示在页面上:
var cost = $(this).find('span').html();
$('#cost').html('Value ' + cost);
现在我还需要将该成本传递给隐藏表单输入标签中的 value="":
<input id="amount" type="hidden" name="amount" value="">
但我不知道如何将成本变量传递给值。我应该为此使用 jQuery 还是应该将它传递给 PHP 然后回显它?
谢谢
【问题讨论】:
-
@CodingAnt 你不能在输入元素上使用
.html() -
@DannyHearnah:是的,你可以。
-
@Glavić 尝试使用
.html()更改输入字段的值不起作用。 -
@DannyHearnah:这是真的,但你写的声明
you can't use .html() on an input element不是真的。您可以在输入字段中使用.html()。 -
@Glavić - 太棒了,我认为你提出的观点很琐碎。使用
.html()不会影响input元素,所以出于所有意图和目的,我的陈述是正确的。.html()使用.innerHTML,它只影响可以包含 HTML 的元素