[英]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;
}
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.