2017-04-27 26 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

相关问题