gpt4 book ai didi

javascript - 如何知道复选框是否被选中?

转载 作者:行者123 更新时间:2023-12-03 06:06:14 25 4
gpt4 key购买 nike

这是代码:

<input type="checkbox" value="Blue" (click)="var=$event.target.getAttribute('value')" />

当我在控制台上打印 var 时,我得到了复选框“Blue”的value,但是如果我想得到 if复选框是否被选中?

我已经尝试过这个,但我得到未定义:

<input type="checkbox" value="Blue" (click)="var=$event.target.getAttribute('checked')" />

最佳答案

如果您想将每个输入的复选框的名称和值存储在键值对中,ngModel是一个很好的工具。

如果你的html是这样的:

<input type="checkbox" value="Red" [(ngModel)]="colors['red']"
<input type="checkbox" value="Blue" [(ngModel)]="colors['blue']"

您可以将其放入 Controller 中:

colors = {};

用户在复选框上输入后,对象的值将更新为如下内容:

colors = {
red: true,
blue: false
};

关于javascript - 如何知道复选框是否被选中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39534719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com