我正在尝试显示复选框值,例如数据库是否包含以下内容 Array( [0] => Array ( [userid] => 868 [username] => Pavanasri [firstname] => Pavana [email] => pavan@gmail.com [signupdate] => 2020-07-13 [add_topic_priv] => Y [add_subject_priv] => Y [add_post_priv] => Y [add_note_priv] => Y [add_disable_priv] => N [add_notifications_priv] => Y ) [1] => Array ( [userid] => 785 [username] => sam123 [firstname] => sam [email] => sa@gmail.com [signupdate] => 2020-07-23 [add_topic_priv] => Y [add_subject_priv] => Y [add_post_priv] => Y [add_note_priv] => Y [add_disable_priv] => N [add_notifications_priv] => Y ))所以这里我有一些从数据库获取的字段,前 5 个字段显示在表中。但是对于复选框值,如何使用 jquery 在前端显示选中的值 [y]。这是 jquery 代码。 window.fillData = function(){ alert("memberslist"); var gid = $("#proid").val(); $.ajax({ type:"POST", dataType:"json", url:"memberslist.php", data:{ gid:gid, action:"membersList", }, success : function(response) { if(response.status=="1") { response.data.forEach(function(item) { if (item.add_topic_priv =="Y") { $("#topic").is(":checked"); }在上面的代码中,我试图打印字段,但到达复选框时,它没有显示检查“topic”的 id。我们如何通过 jQuery 获取 html 中的检查值。这样我就可以申请到其他领域。输出我想要的
1 回答
天涯尽头无女友
TA贡献1831条经验 获得超9个赞
去检查
$("#topic").prop("checked", true);
取消选中
$("#topic").prop("checked", false);
编辑[包含稍后询问的代码]
if(response.status=="1")
{
response.data.forEach(function(item, index) {
....
row += "<td> <input type=checkbox id=topic" + index + "name=example2 class=td-check-box> </td>";
....
$("#tableid").append(row);
if (item.add_topic_priv =="Y")
{
$("#topic" + index).is(":checked");
}
})
}
},
- 1 回答
- 0 关注
- 78 浏览
添加回答
举报
0/150
提交
取消