'u seçtim Oluşturduğum karmaşık bir form var ancak belirli bir DIVS kümesini gizlemek için jQuery oluşturmaya çalışırken beynim soluyor. İstediğim şey, bu boşlukların onay kutusu işaretlendiğinde gizlenmesidir. i var en yakın buonay kutusundan bir boşluk kümesini gizle
jQuery(document).ready(function(jQ) {
jQ(".HideRow").click(function() {
if (jQ(this).is(":checked")) {
(jQ(this).closest('.wrapper').find('.hideme1, .hideme2, .hideme3').hide());
} else {
(jQ(this).closest('.wrapper').find('.hideme1, .hideme2, .hideme3').show());
}
});
});
.form-group {
clear: both;
}
.heading {
padding-right: 10px;
}
.header {
float: left !important;
padding-right: 10px;
}
.donothideme {
float: right !important;
padding-right: 10px;
padding-top: 8px;
}
.hideme1 {
Border: solid 2px blue;
padding: 10px 5px 5px 10px;
clear: both;
}
.hideme2 {
Border: solid 2px green;
padding: 10px 5px 5px 10px;
}
.hideme3 {
Border: solid 2px yellow;
padding: 10px 5px 5px 10px;
color: #000;
clear: both;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div class="wrapper">
<div class="form-group">
<div class="heading">
<p></p>
<div class="header">
<h4>I do not want to hide</h4>
</div>
<div class="donothideme">
<label for="NWDCheckbox" class="checkme">Check me...</label>
<input name="Boxy" id="Boxy" value="Yes" class="HideRow CheckBox" type="checkbox">
</div>
</div>
</div>
<div class="hideme1">
<p>
I want To be Hidden
</p>
</div>
<div class="hideme2">
<p>
Me to
</p>
</div>
<div class="hideme3">
<p>
What about Me
</p>
</div>
<div class="form-group">
<div class="header">
<h4>I do not want to hide</h4>
</div>
<div class="donothideme">
<label for="NWDCheckbox" class="checkme">Check me...</label>
<input name="Boxy" id="Boxy" value="Yes" class="HideRow CheckBox" type="checkbox">
</div>
</div>
<div class="hideme1">
<p>
I want To be Hidden
</p>
</div>
<div class="hideme2">
<p>
Me to
</p>
</div>
<div class="hideme3">
<p>
What about Me
</p>
</div>
<div class="form-group">
<div class="header">
<h4>I do not want to hide</h4>
</div>
<div class="donothideme">
<label for="NWDCheckbox" class="checkme">Check me...</label>
<input name="Boxy" id="Boxy" value="Yes" class="HideRow CheckBox" type="checkbox">
</div>
</div>
<div class="hideme1">
<p>
I want To be Hidden
</p>
</div>
<div class="hideme2">
<p>
Me to
</p>
</div>
<div class="hideme3">
<p>
What about Me
</p>
</div>
</div>
Yukarıdaki kod i keman burada https://jsfiddle.net/gpLxaj8y/
Kuklanız, üç ayrı dokümanı tek tek saklıyor gibi görünüyor. Her kutu için sadece bir set saklamak ister misiniz? – Elipzer