此js脚本选择inputfield的值,名称为:id_add_to_cart,并传递给解析值的ParseProductId:
$("input[id='add-extra']").live("click",function () {
var product_id = $("input[name='id_add_to_cart']").value;
parseProductId(product_id);
return false;
});
此HTML的解析值未定义:
<form action="" method="POST">';
<input type="hidden" name="id_add_to_cart" value="100" />
<input type="submit" id="add-extra" value="Add" />';
</form>
我错过了什么?
答案 0 :(得分:1)
$("input[id='add-extra']").live("click",function() {
var product_id = $("input[name='id_add_to_cart']").val();
alert(product_id);
});
将.value
更改为.val()
。
答案 1 :(得分:0)
var product_id = $("input[name='id_add_to_cart']").val();
这会改变什么吗?