我已经动态地添加了一行,但是我的第二行选择标记更改了第一行选择标记。任何帮助,将不胜感激。第二行选择标记不呈现同一行中的选择标记
代码段
function change(id) {
var url = ServerURL + "/StockService.asmx/GetStoneName?id=" + id;
$.getJSON(url, function (data) {
var $select = $('#ddlStoneName');
$select.find('option').remove();
for (var j in data) {
$select.append('<option value=' + data[j].Id + '>' + data[j].Name + '</option>');
}
});
}
$(document).delegate("#ddlStoneType", "change", function() {
change($("option:selected", this).val());
});
$('#btnaddrow').click(function() {
$('#gvStoneDetail tbody>tr:last').clone(false).insertAfter('#gvStoneDetail tbody>tr:last'); return false;
});
以及如何更改第二行的选择标记ID与上面给出的添加行的代码 – Sippy
@Sippy检查我的答案编辑,,我已经删除了您的函数change()并直接从您确实称之为的地方添加它的代码,使用我在答复中给出的代码,它将完成 –
相关问题