简体   繁体   English

在最后一个Dialog模式上隐藏下一个按钮

[英]Hide next button on last Dialog modal

I have an HTML look like this 我有一个像这样的HTML

<div id="" class="modalDialog">
<div>   
    <form role="form" class="registration-form" >    
        <fieldset>
            <div id="outerr">
                <div class="innerr"><button type="button" class="btn btn-next">Next</button></div>
            </div>
        </fieldset>
        <fieldset>
            <div id="outerr">
                <div class="innerr"><button type="button" class="btn btn-next">Next</button></div>
            </div>
        </fieldset>
        <fieldset>
            <div id="outerr">
                <div class="innerr"><button type="button" class="btn btn-next">Next</button></div>
            </div>
        </fieldset>                    
    </form>
</div>
</div>
<div id="" class="modalDialog">
<div>   
    <form role="form" class="registration-form" >    
        <fieldset>
            <div id="outerr">
                <div class="innerr"><button type="button" class="btn btn-next">Next</button></div>
            </div>
        </fieldset> 
        <fieldset>
            <div id="outerr">
                <div class="innerr"><button type="button" class="btn btn-next">Next</button></div>
            </div>
        </fieldset>                   
    </form>
</div>
</div>
<div id="" class="modalDialog">
<div>   
    <form role="form" class="registration-form" >    
        <fieldset>
            <div id="outerr">
                <div class="innerr"><button type="button" class="btn btn-next">Next</button></div>
            </div>
        </fieldset>                    
    </form>
</div>

I want to hide the next button of last fieldset of every modal dialog appears. 我想隐藏的每个模态对话框出现的最后一个字段集的下一个按钮。 Anyone, please suggest me. 任何人,请建议我。 I am new to jquery and haven't done this kind of thing before. 我是jquery的新手,之前没有做过这种事。 I code to learn and sometimes I fall in problem. 我编码学习,有时我陷入问题。

Rahul css答案是正确的,但如果你要使用jquery这里是代码

$(".modalDialog button:last-child").hide();

Try this simple way In CSS code 在CSS代码中尝试这种简单的方法

button {
visibility: hidden
}

to hide btn in last element use " last-child " selector 隐藏最后一个元素中的btn使用“ last-child ”选择器

.modalDialog:last-child .btn.btn-next {
    display: none;
}

see fiddle 小提琴

The :last-child selector matches every element that is the last child of its parent, so you can select the last form element and hide it using display:none . :last-child选择器匹配作为其父级的最后一个子元素的每个元素,因此您可以选择最后一个form元素并使用display:none隐藏它。

You can read more about :last-child here . 你可以在这里阅读更多关于:last-child的信息

Notes: you are using duplicate id (id="outerr") in your HTML, which could make you markup invalid and create some issues, please consider correcting this issue in your real app. 注意:您在HTML中使用重复ID(id =“outerr”),这可能会使您的标记无效并产生一些问题,请考虑在您的真实应用中更正此问题。

 .modalDialog:last-child form { display: none; } 
 <div id="" class="modalDialog"> <div> <form role="form" class="registration-form" > <fieldset> <div id="outerr"> <div class="innerr"><button type="button" class="btn btn-next">Next</button></div> </div> </fieldset> <fieldset> <div id="outerr"> <div class="innerr"><button type="button" class="btn btn-next">Next</button></div> </div> </fieldset> <fieldset> <div id="outerr"> <div class="innerr"><button type="button" class="btn btn-next">Next</button></div> </div> </fieldset> </form> </div> </div> <div id="" class="modalDialog"> <div> <form role="form" class="registration-form" > <fieldset> <div id="outerr"> <div class="innerr"><button type="button" class="btn btn-next">Next</button></div> </div> </fieldset> <fieldset> <div id="outerr"> <div class="innerr"><button type="button" class="btn btn-next">Next</button></div> </div> </fieldset> </form> </div> </div> <div id="" class="modalDialog"> <div> <form role="form" class="registration-form" > <fieldset> <div id="outerr"> <div class="innerr"><button type="button" class="btn btn-next">Next</button></div> </div> </fieldset> </form> </div> 

this should be. 这应该是。

fieldset:last-child .btn.btn-next {
    display: none;
}

this is the code which solved my problem. 这是解决我问题的代码。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM