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

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

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

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

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

評論4個評論

龍五發表于  2023-6-18 01:32:02
在分類信息列表頁模板,用帖子tid做標簽字段id,并對不同標簽加上a,b,c,d字符區分,修改后的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>
復制代碼
對應的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>
復制代碼
完美解決:當分類信息字段值為空或者不填(默認值為"無"),當前字段所屬的DIV或元素會自動隱藏不顯示。
龍五發表于  2023-6-18 01:25:11
分類信息-列表頁模板,修改后的htm代碼:
龍五發表于  2023-6-17 23:04:50
想明白問題在哪了,帖子頁模板標簽可以用固定id,而列表頁模板要用js為每一個標簽生成一id,否則就會有沖突~~
龍五發表于  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>
復制代碼
編輯帖子沒注意,htm代碼不完整就發出來了,給補上
  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2025-9-19 09:12 , Processed in 0.074170 second(s), 34 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表