这是我的Jquery函数...我正在将下拉列表的ID传递给jquery函数..但它没有工作..请不要使用。
> function Calculatecost(count) {
>
> var id = "ddlProduct" + count;
> var cost = $(id+"option:selected").val();
> var quantity = $("#TextQuantity").val();
> var totalcost = cost * quantity;
> $("#TotalCost").text(totalcost); }
答案 0 :(得分:2)
您忘记了#
和空格
function Calculatecost(count) {
var id = "#ddlProduct" + count; // hash is missing
var cost = $(id+" option:selected").val(); // space is missing
var quantity = $("#TextQuantity").val();
var totalcost = cost * quantity;
$("#TotalCost").text(totalcost);
}
答案 1 :(得分:1)
你忘了#并且需要选择所选id的子节点,因此你需要在id和选项选择器之间留一个空格
var id = "#ddlProduct" + count;
不要忘记测试这些数字是否有效,你不想在总成本中想要NaN