10/10/2018, 10:58
Giup mình đoạn mã này !
khi mình click vào bất cứ đâu trong hàng thì cái checkbox ở đầu hàng sẽ được bật lên.
Nhung khi mình ấn vào checkbox thì nó lại không chịu hiện lên.Xin hỏi đoạn code của mình sai ở chỗ nào.
$(document).ready(function() {
$(".hang").click(function(){
$(this).find("#chon").each(function(){ this.checked = !this.checked;});
});
});
Nhung khi mình ấn vào checkbox thì nó lại không chịu hiện lên.Xin hỏi đoạn code của mình sai ở chỗ nào.
$(document).ready(function() {
$(".hang").click(function(){
$(this).find("#chon").each(function(){ this.checked = !this.checked;});
});
});
Bài liên quan
thứ 2 là element "chon" gì đó phải là child của "hang"
<div class="hang"><input type="checkbox"> row 2</div>
$(document).ready(function() {
$(".hang").click(function(){
var checkbox = $(this).find(":checkbox");
if (checkbox.checked)
checkbox.checked = false;
else
checkbox.checked = true;
});
});
maybe it works
$(document).ready(function() {
$(".hang").click(function(){
var checkbox = $(this).find(":checkbox");
if (checkbox.attr('checked'))
checkbox.attr('checked', false);
else
checkbox.attr('checked', true);
});
});
chúc may mắn