javascript - jQuery:在页面加载时检查复选框吗?

标签 javascript jquery

我有这个 JavaScript 代码:

$(document).ready(function(){
    $('#CustomersResellers').hide();

    $('input.ShowResellerAccounts').on('click', function(){
        if($(this).is(':checked')){
            alert('checked');
        }
    });
});

当我选中该框时,它会显示警报,但如果在页面加载时已选中该框,则不会显示警报。

最佳答案

让我们更新功能:

var alertChecked = function() {
  if($(this).is(':checked')){
    alert('checked');
  }
}

// invoke the function when clicked
$('input.ShowResellerAccounts').on('click', alertChecked); 

//invoke the function for all matching elements
$('input.ShowResellerAccounts').each(alertChecked); 

关于javascript - jQuery:在页面加载时检查复选框吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25150467/

相关文章:

php - 从城市表中获取 2 个 gps 坐标之间的航路点

javascript - Jquery - 具有两个不可编辑值的文本框

javascript - 无法让 javascript 加载 .txt 文件来加载链接

javascript - 如何使用 jquery 将新项目动态添加到此表单中的下拉列表中?

javascript - 选中复选框后获取坐标

javascript - 关于Jquery库的一些问题

javascript - amcharts 更改 ID 数组的填充颜色

javascript - 如何在命令行上运行带有js代码的php文件?

jquery - 使用 Select2 4.0 和 Bootstrap 3+ 对 jQuery 验证进行样式化

javascript - 两个 jQuery 弹出关闭函数