jQuery:选择选项 - 添加价格
我是编码新手。我有一个由两部分组成的问题:
1.假设我有:
#html
<style>
<option value="1"> Red Box </option>
<option value="2"> Green Box </option>
<option value="3"> Blue Box </option>
</style>
<style>
<option value="4"> Red Circle</option>
<option value="5"> Green Circle</option>
<option value="6"> Blue Circle</option>
</style>
为每个选项分配美元值以便可以在 jQuery 中计算该值的最佳方法是什么?
2.如何使用 jQuery 来创建这些结果: * 所选选项价格总计并显示给用户 * 用户可以选择“提交选项”
I'm new to coding. I have a two part question:
1.Let's say I have:
#html
<style>
<option value="1"> Red Box </option>
<option value="2"> Green Box </option>
<option value="3"> Blue Box </option>
</style>
<style>
<option value="4"> Red Circle</option>
<option value="5"> Green Circle</option>
<option value="6"> Blue Circle</option>
</style>
What's the best way to assign each option a Dollar value so that the value can be computed in jQuery?
2.How can jQuery be used to create these results:
* The selected option prices are totaled and shown to the user
* The user can choose to "submit options"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
所选选项的价格将被总计并显示给用户
简单,只需执行以下操作:
用户可以选择“提交选项”
那么您通常需要一个提交按钮:
然后您可以让浏览器处理表单值的提交。为此,每个选择或任何表单元素都必须是表单的子元素。您还可以定义表单应在何处发布/获取值。
如果您希望正确提交表单中的每个元素,则必须具有名称属性。
如果您希望 jQuery 通过 ajax 提交表单,您可以使用漂亮的
serialize
这会将表单值转换为用于发布的查询字符串。有关此函数的详细信息,请参阅 http://api.jquery.com/serialize/。
The selected option prices are totaled and shown to the user
Simple, just do:
The user can choose to "submit options"
Well you would normally want a submit button:
Then you can either let the browser handle the submitting of the form values. To do this each select, or any form element, must be a child of the form. You also define where the form should either post/get values to
Each element in your form MUST have a name attribute if you want it to be submitted correctly.
Should you want jQuery to submit a form via ajax, you can use the beauty
serialize
This will convert the form values to a query string for posting. See http://api.jquery.com/serialize/ for details on this function.
为每个选项分配美元值的最佳方法是使用选项标签的值键。它会是这样的:
你的 jQuery 代码可以是这样的:
The best way to assign each option a dollar value is by using the value key of the option tag. It would go something like this:
Your jQuery code can look like:
获得总数:
希望这有帮助。干杯
To get the total:
Hope this helps. Cheers