javascript - jQuery 动态检查单选按钮不工作,硬编码工作
问题描述
我正面临着 javascript / jquery 这个奇怪的问题
我的代码片段类似于以下
HTML:
<input type="radio" name="item_3010258" id="item_sone_3010258" value="1" />
<input type="radio" name="item_3010258" id="item_stwo_3010258" value="0" />
jQuery / Javascript:
if(data[i].status === 1){
$('#item_sone_'+data[i].id).prop("checked", true);
console.log('#item_sone_'+data[i].id); //debug
} else if(data[i].status === 0){
$('#item_stwo_'+data[i].id).prop("checked", true);
console.log('#item_stwo_'+data[i].id); //debug
}
以上无线电是动态生成的。代码在我的机器上完美运行,尽管它不适用于具有相同响应和数据的某些机器。
按照行进行硬编码或在控制台中执行有效。
$('#item_stwo_3010258').prop("checked", true);
如果 //debug 注释中的 ID 正确,我已经尝试在控制台中记录 ID。它可以从控制台手动执行它。
问题是在特定机器上复制,不幸的是被测试人员使用。机器具有与我相同的浏览器版本(Chrome / Safari 浏览器)。
代码不能在任何浏览器的测试机器上工作,而在我的任何浏览器上工作。
解决方案
推荐阅读
- node.js - 在 then 中调用 await
- javascript - 使用 Google Apps 脚本变量预填充 HTML 输入
- angular - 如何创建一个从饼图的点击事件开始的函数
- python - Python中的多个名称类型错误wordcloud
- c++ - 将数字翻译成摩尔斯电码和英文文本
- java - 如何从 mysql 数据库(JAVA Swing)在 MediaListPlayer 上添加多个视频?
- machine-learning - 何时使用扩张卷积?
- python - 存储在一维数组中的树的 Python 代码包含与右节点指针相关的逻辑错误
- vba - 通过 VBA 输入框将数据插入 MS Access 表
- java - 为什么读取文件时必须输入完整路径?