javascript - 标签等于特定文本时如何隐藏多个Div
问题描述
我希望当标签内容是笔记本电脑 hidden-panel2 和 hidden-panel3 时隐藏并且只显示隐藏面板。当我从应用程序中创建记录时,它工作正常,但是从数据库中添加记录时却不是。我究竟做错了什么。
<label id="AssetType"> @Html.DisplayFor(model => model.AType </label>
div 隐藏
<div id="hidden-panel">
<label class="label">@Html.DisplayFor(model => model.LaptopProcess)</label>
</div>
<div id="hidden-panel2">
<label class="label">@Html.DisplayFor(model => model.pcProcess)</label>
</div>
<div id="hidden-panel3">
<label class="label">@Html.DisplayFor(model => model.phoneProcess)</label>
</div>
隐藏 Div 的脚本
$(document).ready(function () {
$("#AssetType").ready(function () {
if ($('#AssetType').text() == 'Laptop') {
$('#hidden-panel').show();
$('#hidden-panel2').hide();
$('#hidden-panel3').hide()
}
})
});
解决方案
推荐阅读
- android - 如何在 API 29 或更高版本上更改文本状态栏颜色
- postgresql - 使用 psycopg2 调用 postgres 存储过程 - 无效的事务终止
- android - 如何以编程方式打开解锁设备并打开屏幕?
- javascript - 无法在函数中应用抓取下一页的逻辑
- python - 如何在 xverse python 的 woe 转换中选择多个 bin?
- javascript - Vuejs 和 HTML 动态创建复杂的 JSON 对象并使用 V-for 向用户显示相同的对象
- pine-script - N次交易完成后如何停止策略?
- python - Python中方括号的含义
- python - Binary search algorithm for 2D array Python
- javascript - “警告:无法对未安装的组件执行 React 状态更新。”