【发布时间】:2014-03-20 07:09:01
【问题描述】:
我的项目是 C# MVC。
我有一个表,其最后一行包含一个带有“添加”按钮的下拉列表。单击“添加”按钮时,会通过 JQuery 在表中添加一行。这很好用。
添加的部分行是一个“删除”按钮,我想用它来删除该行。
奇怪的是,“删除”按钮的点击事件没有被 JQuery 拾取。它与“添加”按钮完全相同,只是ID不同。有谁知道为什么会这样?代码如下。
$('#AddBuyCondition').click(function () {
alert("abc");
var conditionID = +$("#BuyConditionList").val();
var conditionText = $("#BuyConditionList").find('option:selected').text();
$('#BCDropDownRow').before('<tr><td>' + conditionText + '</td><td><button id="RemoveBuyCondition" type="button" class="btn btn-default btn-xs"><span class="glyphicon glyphicon-minus"></span></button></td></tr>');
});
$('#RemoveBuyCondition').click(function () {
alert("rbc");
});
【问题讨论】:
标签: c# jquery asp.net-mvc jquery-events