文章詳情頁
javascript - angular 從后臺獲取數(shù)據(jù)渲染table,無數(shù)據(jù)時“暫無數(shù)據(jù)”
瀏覽:134日期:2023-05-25 18:12:24
問題描述
var form = document.getElementById('table'); form.find(’tbody’).append(’<tr><td>暫無數(shù)據(jù)</td></tr>’);
一直報錯find is not a function可以我已經(jīng)引入了jquery啊
問題解答
回答1:看這個document.getElementById('table'),這里用原生js獲取一個dom元素然后調(diào)用find方法而find是jQuery實例的方法。所以會報錯。可以修改成如下代碼:
$(’#table tbody’).append(’<tr><td>暫無數(shù)據(jù)</td></tr>’);
或者在視圖層利用ng-if|ngIf綁定數(shù)據(jù)來顯示
標簽:
JavaScript
排行榜

熱門標簽