我的函数隐藏所有元素。在输入黑色被选中。能否请您解释我为什么它的发生,如果你想检查代码,那么你可以去我的网站http://newseinstein.com/Rwork/index.php/ListingjQuery隐藏所有元素
$(".color").click(function() {
var color = [];
var i = 0;
$(".color").each(function() {
if (!$(this).prop("checked")) {
$("*[data-color]").val($(this).val()).hide();
}
});
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div data-color="black">Color black</div>
<div data-color="black">Color black</div>
<div data-color="black">Color black</div>
<div data-color="yellow">Color yellow</div>
<div data-color="red">Color red</div>
<div data-color="red">Color red</div>
<input type="checkbox" class="checkbox color" name="color[]" value="Black">
<input type="checkbox" class="checkbox color" name="color[]" value="yellow">
<input type="checkbox" class="checkbox color" name="color[]" value="red">
请更具体一点,这是很难明白你想达到什么。 –