我有動態創建的按鈕和其他元素。基於ID的JQuery執行功能
<input name="qbut" type="button" id="qbut" value="Go" />
<input name="qbut1" type="button" id="qbut1" value="Go" />
<input name="qbut2" type="button" id="qbut2" value="Go" />
這裏是做什麼的功能時#qbut
按鈕被點擊:
$(document).ready(function() {
$("#qbut").click(function() {
var qvendor = $("#qvendor").val();
var qmiles = $("#qmiles").val();
var qtaxes = $("#qtaxes").val();
var qprice = $("#qprice").val();
var qqty = $("#qqty").val();
var qprofit = qprice * qqty - qprice * qqty * 3.2/100
- qtaxes - qmiles * qvendor/100000;
var qamex = qprice * qqty * 3.2/100;
var qgross = qprice * qqty ;
var fqprofit = formatDollar(qprofit);
var fqamex = formatDollar(qamex);
var fqgross = formatDollar(qgross);
$('#qgross').val(fqgross);
$('#qamex').val(fqamex);
$('#qprofit').val(fqprofit);
});
});
如何使每一組相同功能的工作?
例如: 當按下#qbut1
它適用於:
$("#qbut1").click(function() {
var qvendor = $("#qvendor1").val();
// etc.
});
基本上我需要從按鈕ID元件的數量可變,並應用該變量在功能用於選擇相應的元件。
這樣做的問題是,我不希望創建一個單獨的函數爲每個按鈕。所以我需要腳本來爲當前設置進行數學運算,然後按下該組的對接。 –