Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript根据条件对onclick事件调用函数_Javascript_Jquery - Fatal编程技术网

使用javascript根据条件对onclick事件调用函数

使用javascript根据条件对onclick事件调用函数,javascript,jquery,Javascript,Jquery,在下面的代码中,我在onclick事件上有一个复选框,我想检查条件,如果它是check,它应该调用check函数,如果它是未选中的,它应该使用onclick中的单行if语句调用remove函数。请帮我这样做 <input type="checkbox" id="chkProjectID" value="test" name="Rowcheck" onclick="Check()";"remove()"></button> 在jquery中 $("#chkProj

在下面的代码中,我在onclick事件上有一个复选框,我想检查条件,如果它是check,它应该调用check函数,如果它是未选中的,它应该使用onclick中的单行if语句调用remove函数。请帮我这样做

<input type="checkbox" id="chkProjectID"  value="test" name="Rowcheck"   onclick="Check()";"remove()"></button>

在jquery中

$("#chkProjectID").click(function() {
  $(this).is(":checked") ? Check() : remove();
});
示例: checkbox DOM元素的.checked属性将告诉您元素的选中状态

if(document.getElementById('isAgeSelected').checked) {
$("#txtAge").show();
} else {
$("#txtAge").hide();
}
但是,有一种更漂亮的方法可以做到这一点,使用切换:

$('#isAgeSelected').click(function () {
$("#txtAge").toggle(this.checked);
});

<input type="checkbox" id="isAgeSelected"/>
<div id="txtAge" style="display:none">Age is something</div>​
$('isAgeSelected')。单击(函数(){
$(“#txtAge”).toggle(选中此项);
});
年龄很重要​