Jquery - .prop 不会动态选中我的输入复选框
Jquery - .prop not checking my input checkbox dynamically
>我有一个简单的数据表,我在其中添加了您可以选择的复选框。我有一个编辑按钮,可以显示数据的详细信息。我已经设置了它,以便每次您点击编辑时,它都会从 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 );
注:事件。Candidat_gestion_de_problème返回时带有true
或false
。我在我的控制台中测试了它们,这正是它吐出的东西。
在某些情况下,即使数据库返回 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 );
我希望避免这种方法,但目前看不到解决此问题的方法。谢谢你们的帮助。
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 我如何在数字插入中使用逗号,这样它就不会'不要破坏我的输入字段
- 为什么Jquery UI会擦除我的输入框
- 为什么获胜't我的输入值总和
- jQuery:在验证错误之后,我的输入掩码函数不会'Don’不要在野外工作
- 我的输入值'对话框窗体上的s;t更新
- 我的输入字段听到除回车之外的每个“键下”事件.我有一个日期选择器,不确定发生了什么
- 为什么我的输入接受所有值,即使我正在使用函数来防止这种情况
- IE不喜欢我的输入和图像标签
- 谷歌地图(它没有将结果显示到我的输入窗格中以保存到我的数据库中)
- 编码然后在 base64 中解码不会输出我的输入数组缓冲区
- 为什么我的 if 语句仅在我的输入具有值时才有效
- 为什么我的输入框的值没有返回
- jQuery/CoffeeScript/Rails 不会在我的输入上调用 change()
- Jquery - .prop 不会动态选中我的输入复选框
- 我想在搜索完成后保留我的输入字段数据
- 为什么我的输入被插入到具有相同索引的两个diff数组中?(js)
- 我的输入类型=“文本”未正确验证我的电子邮件地址
- 我的数据绑定有效,但我的输入ng模型是't更新时更新
- 为什么我的输入从未被隐藏