利用foreach循環展示按鈕(含在html中用三元運算符判斷選擇的內容給樣式)


這里 menuList是后台查詢出來的數據然后用ViewBag返回給前台

用三元運算給上css樣式     @(menu.Reportid == reportid ? "class=condited" : "0") 

 @if (MenuList != null && MenuList.Count > 1)
                    {
                        <li>
                            <div class="close_operea clearfix">
                                <p style="display: inline-block;font-size: 14px;height: 20px;line-height: 20px;color: #666;">統計類別</p>
                            </div>
                            <ol class="btn_close clearfix">

                                @foreach (var menu in MenuList)
                                {
                                    <li sval="@menu.Menuname" @(menu.Reportid == reportid ? "class=condited" : "0")  onclick="location.href = '/Menu/Index/?reportid=@menu.Reportid&menuid=@menu.Id'">@menu.Menuname</li>
                                }
                            </ol>
                        </li>
                    }

或者 加一個id 再在 js里用這樣的方法也可以把當前操作的按鈕賦上樣式

 <li sval="@menu.Menuname"  id="button_@menu.Id"  onclick="location.href = '/Menu/Index/?reportid=@menu.Reportid&menuid=@menu.Id'">@menu.Menuname</li>

 

<sprict>

//var reportid = $("#hidReportid").val();
//$("#button_" + reportid).css({ "border": "1px solid #008BFA","color":"#008BFA" });

</sprict>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM