如果用户在共享点表单中选择某个复选框,我正在尝试使用 jQuery 来显示部分。我已经通过一个按钮和一个简单的复选框成功地做到了这一点,该复选框具有一个值来显示这篇博客文章http://akanoongo.blogspot.com/2008/04/how-to-hide-fields-in-sharepoint- list.html,但如果他们选择多个值,我会很挣扎。
<script type="text/javascript" src="/SiteAssets/Libraries/jquery-1.10.2.min.js"></script>
<script>
$(document).ready(function(){
$("nobr:contains('Desk Calendars')").parent('h3').parent('td').parent('tr').hide();
$("nobr:contains('Calendar Refills')").parent('h3').parent('td').parent('tr').hide();
$("nobr:contains('Spiral Bound')").parent('h3').parent('td').parent('tr').hide();
$("nobr:contains('Wall Calendars')").parent('h3').parent('td').parent('tr').hide();
$("nobr:contains('Misc. Calendars')").parent('h3').parent('td').parent('tr').hide();
$("nobr:contains('Franklin Covey')").parent('h3').parent('td').parent('tr').hide();
$("nobr:contains('Comments')").parent('h3').parent('td').parent('tr').hide();
$("nobr:contains('Retention Policy')").parent('h3').parent('td').parent('tr').hide();
});
</script>
看起来该值需要是包含 VALUE 而不是点击函数的 if 语句。我不知道该怎么办。
$("input[title$='ShowFields']").click(function()
基本上,如果他们选择挂历,它应该显示 jsut 挂历,但如果他们选择挂历和桌面,它应该同时切换它们。
任何指导都会很棒。谢谢!