2017-04-27 28 views
0

這是我的Jquery函數...我將下拉列表的ID傳遞給jquery函數..但它沒有工作..請sugggest。如何通過提供手動ID到Jquery函數來檢索dropdownlist選擇的值

> 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

你得到了# – madalinivascu

+0

您在$(id和id和選項 – Mazz

回答

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); 
} 
+0

之間的空格處缺少一個'#'非常感謝.. mazz ...它爲我工作.... –

1

你忘了#和需要選擇所選擇的ID的孩子,因此你需要的ID和選項選擇之間的空間

var id = "#ddlProduct" + count; 

不要忘記測試數字是否有效的,你不想楠的TOTALCOST

相關問題