2017-04-27 4 views
0

ここに私のJquery関数があります...私はドロップダウンリストのIDをjquery関数に渡していますが、動作しませんでした。Jquery関数にマニュアルIDを指定してドロップダウンリストの選択値を取得する方法

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

は番号があるかどうかをテストすることを忘れないでください。有効な、あなたはNaNのにtotalCost

関連する問題