如何在没有onclick或onchange的情况下选中HTML复选框时在javascript中调用函数

时间:2016-02-10 11:37:50

标签: javascript

我想在复选框值为true时调用函数,无论是用户输入还是从数据库检索。怎么做? 我的代码

@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
private void forceRTLIfSupported()
{
    if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1){
        getWindow().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL);
    }
}

我应该从哪里调用IsSubGroupNeeded函数?

1 个答案:

答案 0 :(得分:1)

你走了。对于来自document.ready上的数据库的复选框数据将为您执行此操作,但对于已加载页面中的用户输入,您必须单击或更改,然后检查其当前是否为checkedif(this.checked)会做到这一点。

$(document).ready(function(){
    //on document load 
    if ($('input#mycheck').is(':checked')) {
        //cal the function
    }
});
// you have to do a check on when user input (click)
$("input#mycheck").change(function() {
    if(this.checked) {
        //call the function
    }
});

});