如何通过为jQuery函数提供手动ID来检索下拉列表所选值



这是我的jQuery函数...我正在将dlopdownlist的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); }

您忘记了#和空间

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

您忘记了#,需要选择所选ID的孩子,因此您需要ID和选项选择器之间的空间

 var id = "#ddlProduct" + count;

不要忘记测试数字是否有效,您不希望NAN中的NAN中的NAN

最新更新