リンクを表示すると、クリックするたびにテーブルに行が追加され続けます。私はそれを停止する必要があります。JavaScript 配列に 2 つのオブジェクトがあり、GetVıewData によって prıntfeed 関数に渡されます。各ビュー リンクをクリックすると、2 行が追加されます。もう一度クリックすると、さらに2つ追加されます。どうすればこの機能を停止できますか?
$(document).ready(function() {
$(".anch").click(function(e) {
GetViewData(trID);
});
function GetViewData(pid) {
var data = [ {"FeedID":"10", "TranslateText": "test"}, {"FeedID":"11", "TranslateText": "test"}];
$.each(data, function (i, item) {
printFeed(div, item,TableID );
});
function printFeed(div,item,tableName) {
var iTableName = "#" + tableName;
var newRow = $("<tr><td>test</td></tr>");
$(iTableName).append(newRow);
}
<a class="anch">view</a>
<div id="ajaxDiv-1">
<table id="Table2">
<tr><td>test</td></tr>
</table>
</div>
<a class="anch">view</a>
<div id="ajaxDiv-1">
<table id="Table3">
<tr><td>test</td></tr>
</table>
</div>