javascript使用复选框迭代对象数组
javascript iterating array of objects using checkboxes
我想在checkbox
为true时显示div
,在checkbox
为false时隐藏div
。出于这个原因,我创建了一个对象数组,其中包含属性(复选框和div)和值(复选框的选择器和div)。但是这个代码不起作用。我哪里做错了?
https://jsfiddle.net/9LzLm9hx/9/
只需将.attr("checked")更改为.is(":checked"
我不明白你为什么给出这段无用的代码:
<label for="common"></label> <span>Common</span>
可以通过这种方式变得有用:
<label for="common"> <span>Common</span></label>
为了解决您的问题,请重命名复选框中的id
以匹配div
的类:
<input type="checkbox" id="post-id" />
<input type="checkbox" id="post-activation" />
而<div>
s:
<div class='col-xs-3 post-id'>id</div>
<div class='col-xs-3 post-activation'>active</div>
然后使用jQuery:
$(function () {
$("input:checkbox").change(function () {
if (this.checked)
$("." + this.id).show();
else
$("." + this.id).hide();
});
});
相关文章:
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 在Javascript中转换对象数组
- 在JavaScript中通过索引从对象数组中获取值
- Backbone虹吸以获取对象数组
- 如何在DataTables 2.1中迭代对象数组
- Javascript-根据赋值顺序,按键合并对象数组
- 将事件附加到对象/数组
- jQuery$.inArray()总是返回-1和一个对象数组
- javascript处理一个对象数组以获得一个新的对象数组
- javascript在数组中获取对象数组中键的所有不同值
- 在对象数组中查找多个值的d3范围
- Undercore.js获取对象数组中键对象的值
- 在mongoose中使用正则表达式在对象数组中进行查询搜索
- 如何通过json对象数组为嵌套对象赋值
- 如何循环通过2个对象数组并通过匹配id进行合并
- 为对象数组创建列表项
- 如何使用javascript合并两个对象数组
- JSON到对象数组,并向每个对象添加项
- JavaScript:从对象数组中获取唯一值及其计数
- 按不同项目对对象数组进行排序