如何通过向Jquery函数提供手动ID来检索dropdownlist选择的值

时间:2017-04-27 06:07:01

标签: jquery

这是我的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); }

2 个答案:

答案 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