首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将复选框与数据快照一起追加到表中

将复选框与数据快照一起追加到表中
EN

Stack Overflow用户
提问于 2017-09-24 15:36:27
回答 1查看 27关注 0票数 0

我想为每一行都添加复选框,但当我尝试运行代码时,会显示"object HTMLInputElement“而不是复选框

代码语言:javascript
复制
    function BSIT(){

        $("#stdlist").empty();
        var chyear = $('#chyear').val();
        $("#showtxt").html(chyear);


      var checkbox = document.createElement("INPUT");
      checkbox.type = "checkbox";

      var ref = firebase.database().ref().child("course/BSIT");
      ref.orderByChild("Year").equalTo(chyear).on("child_added", function(snapshot) {
      var childData = snapshot.val();
            $("#stdlist").append("<tr> <td>" +  checkbox + "</td><td>" + childData.StudentId +
                                "</td><td>" + childData.FirstName +" "+ childData.Lastname +
                                "</td><td>" + childData.Address +
                                "</td><td>" + childData.Gender +
                                "</td><td>" + childData.Age +
                                "</td><td>" + childData.Phone +
                                "</td><td>" + childData.Year +
                                "</td></tr>" 

                );

      });

Output

EN

回答 1

Stack Overflow用户

发布于 2017-09-25 03:08:48

试试这个:

代码语言:javascript
复制
 function BSIT(){

    $("#stdlist").empty();
    var chyear = $('#chyear').val();
    $("#showtxt").html(chyear);

  var ref = firebase.database().ref().child("course/BSIT");
  ref.orderByChild("Year").equalTo(chyear).on("child_added", function(snapshot) {
  var childData = snapshot.val();
        $("#stdlist").append("<tr> <td>" + '<input type="checkbox">'+ "</td><td>" + childData.StudentId +
                            "</td><td>" + childData.FirstName +" "+ childData.Lastname +
                            "</td><td>" + childData.Address +
                            "</td><td>" + childData.Gender +
                            "</td><td>" + childData.Age +
                            "</td><td>" + childData.Phone +
                            "</td><td>" + childData.Year +
                            "</td></tr>" 

            );

  });

我希望它能对您有所帮助:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46387731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档