我在mvc的视图页面中创建了一个表。
在单击文本框时,我创建了一个行的克隆,其控件正在按预期工作。但是我遇到的剑道组合框问题并没有按预期工作。
以下是jquery代码:
function Addrows(){
var row = $("#tblVisitFrequencies tr").last().clone();
var oldId = Number(row.attr('id').slice(-1));
var id = 100 + oldId;
alert(modelResource);
row.attr('id', 'allergyrow_' + id );
row.find('#AllergyNameMedsTreatments_' + oldId).attr('id', 'AllergyNameMedsTreatments_' + id);
row.find('#AllergyNameMedsTreatments_' + id).attr('name', 'AllergyNameMedsTreatments_' + id);
$('#tblVisitFrequencies').append(row);
}
从上面的代码我们创建了行的克隆。请提供一些帮助。
答案 0 :(得分:0)
尝试这样可行:
function Addrows(){
var row = $("#tblVisitFrequencies tr").last().clone();
var oldId = Number(row.attr('id').slice(-1));
var id = 100 + oldId;
alert(modelResource);
row.attr('id', 'allergyrow_' + id );
row.find('#AllergyNameMedsTreatments_' + oldId).attr('id', 'AllergyNameMedsTreatments_' + id);
row.find('#AllergyNameMedsTreatments_' + id).attr('name', 'AllergyNameMedsTreatments_' + id);
// THIS LINE, CHANGE THE VALUE INSIDE OF FIND
$(row).find("CLASS_OR_ID_SELECTION_OF_INPUT").kendoComboBox();
$('#tblVisitFrequencies').append(row);
}