gpt4 book ai didi

javascript - Jquery - .prop 不动态检查我的输入复选框

转载 作者:行者123 更新时间:2023-11-28 06:28:22 25 4
gpt4 key购买 nike

我有一个简单的数据表,其中添加了您可以选择的复选框。我有一个编辑按钮,可以显示数据的详细信息。我已将其设置为每次点击编辑时都会从 ajax 中提取数据并相应地填充其字段和复选框。

我遇到的问题主要是复选框。目前我的保存功能运行良好。我使用下面的代码来确定复选框是否被选中,并在我的数据库中返回 true 或 false。

Candidat_gestion_de_problème: $("#Candidat_gestion_de_problème").prop( "checked" ) 

问题在于以下代码,当我点击编辑按钮时,它从数据库中提取数据:

$("#Candidat_gestion_de_problème").prop( "checked", incident.Candidat_gestion_de_problème );

注意:incident.Candidat_gestion_de_problème 返回 truefalse。我在我的控制台中对它们进行了测试,这正是它所吐出的内容。

在某些情况下,即使数据库返回 false,.prop 似乎也会忽略并保留复选框处于选中状态。

当我在控制台中手动执行相同的代码时,它工作正常:

$("#Candidat_gestion_de_problème").prop( "checked", false );

有人能理解为什么要这样做吗?

最佳答案

嗯,SadiRubaiyet 有一个有趣的方法,但稍微调整了一下,它就起作用了:

$("#Candidat_gestion_de_problème").prop( "checked", incident.Candidat_gestion_de_problème == "true" ? true : false );

我希望避免这种方法,但目前没有找到解决方法。谢谢大家的帮助。

关于javascript - Jquery - .prop 不动态检查我的输入复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34914104/

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