久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

分類信息模版,如果字段值為空則不顯示的代碼怎么寫

2536 4 3提示:支持鍵盤翻頁<-左 右-> 龍五 發(fā)表于 2023-6-17 09:21 帖子模式

我通過分類信息設(shè)置了4個標簽字段(選填),需要如果標簽字段值為空(不填),則不顯示這個字段的標簽。 在【帖子頁模版】我是這么寫的htm代碼: <div class="infosItem_tags">復(fù)制代碼然后加了一段JS代碼: <script>   ... 查看全文

    組圖打開中,請稍候......

評論4個評論

龍五發(fā)表于  2023-6-18 01:32:02
在分類信息列表頁模板,用帖子tid做標簽字段id,并對不同標簽加上a,b,c,d字符區(qū)分,修改后的htm代碼:
  1. <div class="infosItem_tags">
  2.         <i id="bqian_{tid}a">{bqian1_value}</i>
  3.         <i id="bqian_{tid}b">{bqian2_value}</i>
  4.         <i id="bqian_{tid}c">{bqian3_value}</i>
  5.         <i id="bqian_{tid}d">{bqian4_value}</i>
  6. </div>
復(fù)制代碼
對應(yīng)的js代碼:
  1. <script>
  2.     var test1="{bqian1_value}";
  3.     if (test1.indexOf('無') >=0) {document.getElementById("bqian_{tid}a").style.display = "none";};
  4.     var test2="{bqian2_value}";
  5.     if (test2.indexOf('無') >=0) {document.getElementById("bqian_{tid}b").style.display = "none";};
  6.     var test3="{bqian3_value}";
  7.     if (test3.indexOf('無') >=0) {document.getElementById("bqian_{tid}c").style.display = "none";};
  8.     var test4="{bqian4_value}";
  9.     if (test4.indexOf('無') >=0) {document.getElementById("bqian_{tid}d").style.display = "none";};
  10. </script>
復(fù)制代碼
完美解決:當分類信息字段值為空或者不填(默認值為"無"),當前字段所屬的DIV或元素會自動隱藏不顯示。
龍五發(fā)表于  2023-6-18 01:25:11
分類信息-列表頁模板,修改后的htm代碼:
龍五發(fā)表于  2023-6-17 23:04:50
想明白問題在哪了,帖子頁模板標簽可以用固定id,而列表頁模板要用js為每一個標簽生成一id,否則就會有沖突~~
龍五發(fā)表于  2023-6-17 09:23:39
  1. <div class="infosItem_tags">
  2.                                         <i id="bqian1">{bqian1_value}</i>
  3.                                         <i id="bqian2">{bqian2_value}</i>
  4.                                         <i id="bqian3">{bqian3_value}</i>
  5.                                         <i id="bqian4">{bqian4_value}</i>
  6.                                 </div>
復(fù)制代碼
編輯帖子沒注意,htm代碼不完整就發(fā)出來了,給補上
  • 關(guān)注公眾號
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2025-7-4 01:32 , Processed in 0.045528 second(s), 14 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2025 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表