我正在传递一个与 CheckBoxListFor 属性一起使用的视图模型,如果当我重新发布到页面时没有勾选复选标记,我想隐藏复选框部分。我可以使用以下方法毫无问题地显示和隐藏复选框部分:
$('div.KSearch').hide();
或者
$('div.KSearch').show();
我一直在尝试做的是检查视图模型,它有一个包含关键字模型信息的列表。无论如何要检查这个列表是否有元素在 jquery 中传递,以便我可以显示或隐藏该部分,例如:
if (('@Model.SelectedKeywords').length) {
$('div.KSearch').show();
} else {
$('div.KSearch').hide();
}
但这总是显示该部分。有任何想法吗?