javascript - 如何根据其 value 属性的值检查复选框?

标签 javascript

我有一个带有 id checkbox 的表,该表是动态创建的,其中一列是复选框输入。我想获取 value 属性的值,以便我可以根据 value 属性的值选中该复选框。

str +="<td><input type='checkbox' value='" + data['data'][i]['present_absent_flag '] + "'     
class='mycheckbox' id='id_" + data['data'][i]['attendance_id'] + "'></td>";    

$('#example').find('input:checkbox').each(function() {
                        var check_val=$('this').val();
                        console.log(check_val);
                        if(check_val==1){
                            $('this').attr('checked', true);
                        }

});

最佳答案

您可以使用 ternary operator :

str +="<td><input type='checkbox' checked='" + (data['data'][i]['present_absent_flag '] ==1 ? "checked" : "") + "'     
class='mycheckbox' id='id_" + data['data'][i]['attendance_id'] + "'></td>";

关于javascript - 如何根据其 value 属性的值检查复选框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23453976/

相关文章:

javascript - 检查图像是否具有标题属性,然后应用于图像选择器

javascript - jQuery-ui 小部件工厂、事件处理程序等等

javascript - Meteor.wrapAsync

javascript - jQuery REST Session 不起作用,但在 POSTMan 中有效

javascript - 将值从 View 传递到 Controller ,然后再次从 Controller 传递到 View ?

javascript - jquery中如何将div的值分配给没有id和class的未命名文本框

javascript - 如何用fs读取并保存base64图像

javascript - 重启node.js

JavaScript - 比较字符串并从其中一个字符串中删除第一个字符,直到它们相等

javascript - 动态导入图像(React Js)(要求 img 路径找不到模块)