我已经为此苦苦挣扎了一段时间,无法让它发挥作用。
我有一个向 php 页面发送请求的表单。php 页面返回记录并将它们输出为 html 表。表中的某些字段有一个单选按钮,以便用户可以选择该值。该值应该存储在页面上的某个区域中,例如购物车。这是我所拥有的:
PHP页面片段:
while (oci_fetch($stmt)){
echo "<tr>\n"
. "<td class='v1'><input type='radio' name='price' value='STANDARD' id='rbt'>" . oci_result($stmt, 'STANDARD') . "</td>\n"
. "<td class='v2'><input type='radio' name='price' value='PREMIUM' id='rbt2'>" . oci_result($stmt, 'PREMIUM') . "</td>\n"
....
. "</tr>\n";
}
HTML 代码:
<td class='v1'><input type='radio' name='price' value='STANDARD' id='rbt'>798,4</td>
<td class='v2'><input type='radio' name='price' value='PREMIUM' id='rbt2'>965,87</td>
JavaScript:
$(document).ready(function(){
$("#rbt, #rbt2").click(function(){
alert($('input[name=fare]:checked').val());
});
});
这仅显示一个警报,这不是目标。
所以问题是:当一个值,即 798,4 被选中时,它必须存储在购物车中以供以后计算。JQuery 会解决这个问题吗?
任何帮助,将不胜感激!