Javascript 删除属性后,我无法添加它
我试图做一个全选复选框,但当我取消选择并再次选择它时,它只是不再选择框。虽然它在第一时间确实起作用 这是我的代码: HTML:Javascript 删除属性后,我无法添加它,javascript,jquery,html,Javascript,Jquery,Html,我试图做一个全选复选框,但当我取消选择并再次选择它时,它只是不再选择框。虽然它在第一时间确实起作用 这是我的代码: HTML: jsiddle link:您需要使用prop(),因为它接受一个布尔值来检查和取消检查元素,所以您可以直接使用变量,或者干脆放弃变量并使用这个。选中的: $(function () { $("#Everything").on("change", "#all", function () { $("#selectThese input").prop(
jsiddle link:您需要使用
prop()
,因为它接受一个布尔值来检查和取消检查元素,所以您可以直接使用变量,或者干脆放弃变量并使用这个。选中的:
$(function () {
$("#Everything").on("change", "#all", function () {
$("#selectThese input").prop("checked", this.checked);
});
});
使用change
当您的小提琴应该使用#all
时,您的小提琴也会使用#car
$(function () {
$("#Everything").on("change", "#all", function () {
$('#selectThese :checkbox').prop('checked', $(this).is(':checked'));
});
});
试试这个:-
维切维萨呢
$('#selectThese :checkbox').on('change', function () {
$('#all').prop('checked', $('#selectThese :checkbox:checked').length == $('#selectThese :checkbox').length)
});
哇,谢谢你的作品像一个魅力,看起来更短,更好!
$(function () {
$("#Everything").on("change", "#all", function () {
$('#selectThese :checkbox').prop('checked', $(this).is(':checked'));
});
});
$(function () {
$("#Everything").on("change", "#all", function () {
$('#selectThese :checkbox').prop('checked', $(this).is(':checked'));
});
});
$('#selectThese :checkbox').on('change', function () {
$('#all').prop('checked', $('#selectThese :checkbox:checked').length == $('#selectThese :checkbox').length)
});