我正在整理一份快速而肮脏的酒吧申请。
当用户单击饮料类型的按钮时,表格中会添加一行,带有 + 和 - 以允许用户更改数量。
$(".drinkButton").click(function() {
var destTable = $("#trTable");
var drinkID = $(this).attr("id");
switch (drinkID) {
case 'becks':
var dName = "Becks";
var dPrice = "3.00";
break;
case 'corona':
var dName = "Corona";
var dPrice = "3.00";
break;
}
var newRow = $("<tr><td>" + dName +
"</td><td>" + dPrice + "</td><td>1</td> \
<td><input id='Button' type='button' value='-' class='minusButton' /></td> \
<td><input id='Button' type='button' value='+' class='plusButton' /></td> \
<td>" + dPrice + "</td> \
</tr>");
$("#trTable").append(newRow);
$(this).attr('disabled', 'disabled');
});
$(".plusButton").click(function() {
alert('Plus Button Clicked');
});
这可行,但添加的加号和减号按钮不会触发事件。
我究竟做错了什么?