• JS加成显示


    今天遇到个小问题,在MVC4中,有个字段的长度太长,把页面撑得很难看,所以写个JS让它变成加成显示,在长度超过10的时候,就显示‘......’,鼠标移上去就会显示全部内容。

    假设有一张表,存了ID和Reason两个字段,在页面把它取出来

    <table >
          <thead>
              <tr>
                 <th>账号</th>
                 <th>原因</th>

              </tr>
          </thead>

     @if (!Model.IsQueryResultEmpty)
                    {
                        foreach (var item in Model.Result.Items)
                        {
                        <tbody>
                            <tr>

                               <td>@item.ID</td>

                               <td>@if (item.Reason != null && item.Reason.Length > 10)
                                        {
                                            <div class="td-wp">
                                                <span  <span class="show_reason">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;.......&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>                
                                                <div class="pshow_box" style="display: none; 120px;text-align: left;"> <span      class="tip-bg"></span>                                       
                                                 @Html.Raw(item.Reason)
                                                </div>
                                            </div>
                                        }
                                        else
                                        {
                                            @item.Reason
                                        }
                                </td>

     </tbody>                   

      }        

             }           

          else             

        {              

           <tbody>       

                      <tr>         

                        <td colspan="2" style="text-align: left">没有查询到相关数据</td>     

                        </tr>                  

       </tbody>            

         }

                </table>

    <script type="text/javascript">  

       $(function () {

            /* 显示/隐藏禁用原因*/       

      var $show_reason = $(".show_reason");      

       $show_reason.hover(           

      function () {                

    $(this).parent().find(".pshow_box").show();            

    },            

    function () {                

    $(this).parent().find(".pshow_box").hide();            

    }        

    );           

    })

    </script>

  • 相关阅读:
    A good habit is half done
    mysql 练习题
    管理的实践
    mysql 表关联时执行顺序
    python 实现短信轰炸
    python django码云第三方登录
    mysql事务的隔离级别
    微服务
    什么是git
    如何使用Hexo创建博客
  • 原文地址:https://www.cnblogs.com/qianyindichang/p/3477434.html
Copyright © 2020-2023  润新知