jQuery:如何将复选框附加到表中的每一行?

Sol*_*orp 4 jquery html-table append

我这是为了追加来自json的元素:

$.ajax({
                type: "POST",
                url: action,
                data: dataSearch,
                success: function (response) {

                    if (response[0].success == "success") {
                        $.each(response, function (index, record) {
                            var row = $("<tr />");
                            $("<td />").text(record.clavemat).appendTo(row);
                            $("<td />").text(record.tipomat).appendTo(row);
                            $("<td />").text(record.titulomat).appendTo(row);
                            $("<td />").text(record.autormat).appendTo(row);
                            $("<td />").text(record.editmat).appendTo(row);
                            $("<td />").text(record.edicmat).appendTo(row);
                            //Append checkbox to each row
                            row.addClass("alt");
                            row.appendTo(".resultsSearch");
                        });
                    } else {
                        alert("Data not found");
                    }

                }
            });
            return false;
Run Code Online (Sandbox Code Playgroud)

我想在最后一栏为每一行添加复选框,我不知道谢谢!

Mar*_*ero 10

你有没有尝试过?:

$("<td />").html('<input type="checkbox"/>').appendTo(row);
Run Code Online (Sandbox Code Playgroud)

顺便说一句,如果你从服务器获取信息,你确定POST是最好的选择吗?或者您在执行请求时是否更改了服务器的状态?如果不是这样,请选中何时使用Post或Get