使用隐藏元素

时间:2016-10-07 21:07:27

标签: javascript jquery html kendo-ui show-hide

我有一个在我的程序中加载的kendo ui模板,但是我需要隐藏其中一个元素,所以我可以随时使用按钮将它们隐藏或显示。我想使用基本的jQuery切换命令,但问题是最初使元素处于正确的状态。任何人都可以帮我初始化ResultsObjectPartial并且ResultsObject已隐藏并显示?

这是我的模板:

<script type="text/x-kendo-template" id="template">
<div id="details-container">

    <textarea id="ResultsObjectPartial">
        #
            var partialResults;
            Calculation to return a partial result
        #
        #= partialResults #
    </textarea>
    <textarea id="ResultsObject">
        #: ResultObject #
    </textarea>

    <button type="button" id="toggleResults">Full/Partial</button>        
</div>

这是我的jQuery:

$(document).on("click", "#toggleResults", function (e) {
    $("#ResultsObjectPartial").toggle();
    $("#ResultsObject").toggle();
});

1 个答案:

答案 0 :(得分:1)

我认为应该如此简单:

<textarea id="ResultsObjectPartial" style="display: none">

toggle()的作用是更改CSS显示属性,在最简单的情况下,如果未将其设置为“none”,则将其设置为“none”,如果是,则将“none”设置为“none”。因此,在html中将其设置为“none”应该会为您提供您所处的初始状态。