我有动态创建的按钮和其他元素。基于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元件的数量可变,并应用该变量在功能用于选择相应的元件。
这样做的问题是,我不希望创建一个单独的函数为每个按钮。所以我需要脚本来为当前设置进行数学运算,然后按下该组的对接。 –