【发布时间】:2014-05-10 10:54:08
【问题描述】:
为什么不能正确切换?
$('#violation_form label').click(function() {
//alert($(this).parent().prev().html());
var $checkbox = $(this).closest('li').find('input[type="checkbox"]');
console.log(!$checkbox.attr('checked'));
$checkbox.attr('checked', !$checkbox.attr('checked'));
});
【问题讨论】:
-
html 中没有
li- 也使用 .prop() 而不是 .attr() -
这里没有 LI,jQuery 没有定义,
prop比attr这里好...真的,为什么急着发这么多问题? -
我的好先生,请您再次查看链接。我已经纠正了以前的畸形
-
@GeorgeNewton 因为您需要使用 .prop() 插入 .attr() - 请参阅我在上面发布的小提琴
标签: jquery