2016-12-07 3 views
-3

propvalの値を返そうとしていますが、 プログラムを実行するたびに空の文字列が返されます。使用できる方法はありますか .each(function()('mg-check').attr('propval')にありますか?私は すべてをチェーンしようとしましたが、定義されていません。jqueryを使用して属性値を返す

$('.mg-check').each(function() { 

       var data = $(this); 

       mgCheck = data.text(); 

       json.propVal = propVal; 
      }); 
     } 

<tbody> 
    <tr> 
     <td rowspan = "2" class='mg-column1 start'></td> 
     <td rowspan = "2" class='mg-column2 start'></td> 
     <td rowspan = "2" class='mg-column3 start'></td> 
      <div class="mg-check" propval="m57207o58439" name="matchupDiv">nbsp;</div> 
+0

あなたはすでに 'roi'に値を保存しています - 正しいですか? – joeb

+0

より具体的に質問を編集してください。あなたはそれが格納されているかどうかを尋ねていますか(それはbtwです)?または丸め表現(浮動小数点数または文字列のいずれか)で格納する方法について質問していますか? –

+0

あなたはすでに "roi"を保存していますか? –

答えて

0

これは、あなたが探しているものを行う必要があります。あなたは少しそれを微調整する必要があるかもしれません。

rois = [] 
while True: 
    money_risked = raw_input("Enter the amount of money you risked: ") 
    profit_loss = raw_input("Enter the amount won or lost: ") 
    roi = float(profit_loss)/float(money_risked) 
    rois.append(roi) 
    print "ROI: {}".format(roi) 
    ask_again = raw_input("Add another? [Y/n] ") 
    if not ask_again: 
     break 
    else: 
     if ask_again[0].lower() == "n": 
      break 

print "Overall ROI: {}".format(float(sum(rois))/max(len(rois), 1)) 
関連する問題