我正在編寫一個MVC應用程序,並且在一個頁面上,我需要動態地爲所有元素提供一個ID,因爲表格呈現的方式以及數據如何傳遞給它。當我運行這個時,所有的元素都被替換,但是它將刪除標籤之間的內容。有沒有什麼辦法可以讓它只替換開始標籤,而不是觸摸剩下的,或者其他jQuery函數來做到這一點?我的代碼如下:在html元素中使用jQuery replaceWith
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
var oTable1 = $('#example1').dataTable({
sScrollX: "100%",
sScrollY: "200px",
bFilter: false,
bScrollCollapse: true,
bPaginate: false,
bScrollInfinite: true,
iScollLoadGap: 10,
oLanguage: {
sZeroRecords: "There are no records that match your search criterion",
}
}).makeEditable({ sUpdateURL: "/Home/UpdateData" });
});
</script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function() { var editChange = $('td').replaceWith('<td id = "@Html.ValueFor(x => x.name)" >'); });
</script>
任何幫助表示讚賞。