簡體   English   中英

根據頁面加載的值隱藏和顯示div

[英]Hide and show a div based on a page loaded value

我想根據<%= ItemCount%>是什么來隱藏或顯示該div。 如果出現的數字小於五,我希望div隱藏。 如果它高於5,我希望它可見。 任何幫助將不勝感激。

<div class="slideControl">
    <a id="slidesPrev" onclick="return false" href="#">
        <img src="/_assets/images/Arrowleft.png"
    </a>

    &nbsp;&nbsp;<%= ItemCount%>&nbsp;Total Products&nbsp;&nbsp;

    <a id="slidesNext" onclick="return false" href="#">
        <img src="/_assets/images/ArrowRight.png"
    </a>
</div>

由於這可能是一個aspx頁面,因此您可以嘗試在javascript函數中使用它。

if (<%= ItemCount %> < 5) {
    $('.slideControl').hide();
}

並確保此javascript 頁面加載運行。

嘗試以下方法。 無需做jQuery。 您還可以執行許多其他變體。

<div class="slideControl" style="<%= ItemCount < 5 ? "Display:None;" : ""%>">

這是最終起作用的代碼。

<script type="text/javascript">
$(document).ready(function(){
        var itemCount = <%=ItemCount%>;
        if (itemCount < 5) {
            $("#productSlide").hide();
        }
    });
</script>


<div id="productSlide" class="slideControl">
                <a id="slidesPrev" onclick="return false" href="#">
                    <img src="/_assets/images/Arrowleft.png" /></a>

                &nbsp;&nbsp;<%= ItemCount%>&nbsp;Total Products&nbsp;&nbsp;

                        <a id="slidesNext" onclick="return false" href="#">
                            <img src="/_assets/images/ArrowRight.png" /></a>
</div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM