javascript - 如何根据数组的长度显示或隐藏按钮?
问题描述
我想根据数组的长度显示或隐藏一个按钮。
尝试做条件语句
var bios = [
{
id: 1,
biography: "I am human",
}
];
function addBio(bio) {
if (bios.length === 0) {
bios.push(bio);
appendToBioTable(bio);
$('bioHead').append(`<button id="bioButton">button</button>`)
}
else if (bios.length > 0) {
$('#bioButton').remove();
}
}
我需要根据数组的大小立即显示或删除按钮。
解决方案
当你将按钮附加到 dom 时,你给它一个id
“按钮”,但是当你去删除它时,你正在寻找一个带有id
“bioButton”的元素。
所以只需更改$('#bioButton').remove();
为$('#button').remove();
推荐阅读
- java - java中的扩展私有字段
- django - 运行应用程序时弹出 /test/ 处的 TemplateDoesNotExist 错误
- python - 使用 pip 在 windows 中安装模块 kivy 失败
- c++ - 难以理解使用 BIT 计算反转次数的代码
- javascript - React – 从对象中的数组创建数组
- typescript - 打字稿:将属性连接到字符串文字类型?
- android - 一个视图内的多个回收视图(gridlayout 和水平线性布局)
- ruby - 如何在 ruby 中解决斐波那契 (HackerRank)
- javascript - 确认框未出现在来自控制器的 PHP 调用中(CodeIgniter)
- python - 缺少 1 个必需的位置参数:'y'