Очень рекомендую задавать уточненные, короткие и понятные вопросы. Не многие люди хотят просмотреть весь ваш код и разметку, чтобы найти ошибку для вас.
Я только что заметил одну вещь, возможно, это связано с вашей проблемой:
var newRow = jQuery("#"+blankRowID).clone(true).appendTo(_tableBody)
.attr("style", "display: ''")
.addClass("rowData")
.removeAttr("id");
Несколько вещей здесь:
Изменение стиля с помощью .attr()
не очень хорошая идея. Используйте функцию jQuerys .css()
.
Установка display
в пустую строку, как вы, также не очень хорошая идея. Есть:
.css('display', 'none') // to hide
.css('display', 'block') // to show
или изначально
$('element').hide(); // to hide
$('element').show(); // to show
Так что в принципе этот вызов должен выглядеть так:
var newRow = jQuery("#"+blankRowID).clone(true).appendTo(_tableBody)
.css("display", "block")
.addClass("rowData")
.removeAttr("id");