Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

select all elements in the form except parent div contains display:none

I'm trying to select elements in form except parent div contains display:none

$('*[data-val-required="required"]') 

here i am able select all elements along with hidden elements in parent div like

<div class="form-group" style=" display: none; " >
<div  class="col-sm-3 control-label">
    lable
</div>
<div class="col-sm-6">
<select class="form-control"  data-val-required="This field is required" >
</div>
<div class="col-sm-3"></div>

how exclude these elements

like image 573
user202 Avatar asked Dec 02 '25 07:12

user202


1 Answers

You can target .form-group and use the :visible pseudo selector:

$('.form-group:visible *[data-val-required="required"]') 
like image 191
George Avatar answered Dec 04 '25 21:12

George