鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ 前端如何實(shí)現(xiàn)當(dāng)滿足某個(gè)條件的時(shí)候顯示a標(biāo)簽,否則隱藏

前端如何實(shí)現(xiàn)當(dāng)滿足某個(gè)條件的時(shí)候顯示a標(biāo)簽,否則隱藏

后臺(tái)(springmvc的controller)返回?cái)?shù)據(jù)到html頁面時(shí)作比較,滿足的時(shí)候顯示a標(biāo)簽

回答
編輯回答
有你在

jQuery

if(true) {
   $('a').hide()
} else {
    $('a').show()
}
2017年11月17日 09:45
編輯回答
鹿惑

vue的話用v-if,原生的就if判斷唄

2018年5月13日 09:36
編輯回答
神曲

你其實(shí)要解決的是數(shù)據(jù)怎么加載?如果是預(yù)加載,即返回的html頁面中已經(jīng)包含數(shù)據(jù),則可以有多種方法實(shí)現(xiàn)隱藏(甚至服務(wù)器端就不返回相應(yīng)元素)
如果是動(dòng)態(tài)加載,則需要在ajax處理返回?cái)?shù)據(jù)中進(jìn)行隱藏。

2017年6月10日 10:49
編輯回答
久愛她

在渲染dom的相應(yīng)階段做判斷

2017年1月24日 06:58
編輯回答
淡墨

沒用框架的話那就只能在渲染html的時(shí)候判斷了;
框架就簡單了,v-if,ng-if,*ngIf隨便用。。

2018年2月8日 04:17