根据共享点中 Yes/No(复选框)字段的值启用或禁用字段

Enabling or disbaling a field according to value of Yes/No (checkbox) field in sharepoint

我在共享点中创建了一个列表,格式如下:

我想在 'RCA Required' 的复选框未选中(或否)时隐藏 'Tool' 和 'Responsible' 字段,否则 'Tool' 和 'Responsible' 应该显示。我在 Sharepoint 的脚本编辑器中尝试了以下代码:

<script src="https://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("select[title='RCA Required']").click(function() {
if ($('input[title="RCA Required"]').is(':checked'))
{
$('nobr:contains("Tool")').closest('tr').show();
$('nobr:contains("Responsible")').closest('tr').show();
}
else
{
$('nobr:contains("Tool")').closest('tr').hide();
$('nobr:contains("Responsible")').closest('tr').hide();
}
});
});
</script> 

尝试修改如下:

<script type="text/javascript">
$(document).ready(function(){
$("input[title='RCA Required']").click(function() {
if ($('input[title="RCA Required"]').is(':checked'))
{
$('nobr:contains("Tool")').closest('tr').show();
$('nobr:contains("Responsible")').closest('tr').show();
}
else
{
$('nobr:contains("Tool")').closest('tr').hide();
$('nobr:contains("Responsible")').closest('tr').hide();
}
});
});
</script> 

因为复选框是输入类型控件而不是select: