我只有一个复选框。如果我对复选框什么都不做,我想隐藏一些东西并使用一个函数。但是一旦我选中了复选框,我想要显示一些东西并使用另一个功能。当您取消选中时,所有解决方案都适用。我不想要那个!我必须做什么?
$('#leveringscheck').click(function() {
if (this.checked) {
$('#adres').show();
tweedeadres();
} else {
$('#adres').hide();
gewoonadres();
};
});
答案 0 :(得分:1)
尝试在绑定后手动调用点击处理程序,
$('#leveringscheck').click(function(){
var res; $('#adres').toggle((res = this.checked, res));
if (res) { tweedeadres(); }else { gewoonadres(); };
}).click();
此片段将在将click事件绑定到目标元素后立即执行click事件处理程序。