jquery - 在 mvc 视图中将附加复选框问题绘制到 HTML 表
问题描述
这是我的代码,我试图将下拉列表文本框和复选框附加到 HTML 表中,但不知道为什么只有复选框会导致页面上的绘图出现问题。
$.ajax({
type: "POST",
url: "/Group/FillMembers",
data: { GroupName: $("#ddlGroup option:selected").text().trim() },
success: function (response) {
$.each(response.message, function (key, value) {
var arr = value.split(";")
var tbody = $("#tbody");
var tr = $("<tr></tr>")
$.each(arr, function (i, obj) {
var temp = arr[i].trim().split("=")[1];
var td = $("<td></td>")
td.append(temp);
tr.append(td);
})
// DropDownlist for required adjustments
tr.append("<td><select id='ddlReqdAdjustment'> \
<option>Keep</option> \
<option>Remove</option> \
<option>Remove After</option> \
</select> \
</td>");
//Textbox with Validation to allow only integers
tr.append("<td><input type='text' \
onkeypress = 'return (event.charCode != 8 && event.charCode == 0 \
|| (event.charCode >= 48 && event.charCode <= 57))' /> \
</td >");
tr.append($('<input />', { 'class':'col-lg-12', 'type': 'checkbox', 'name': 'check' }));
tbody.append(tr);
});
如果我使用任何其他组件,它会在最后一列中绘制,但复选框正在绘制,如图所示。不知道是什么问题。当我缩小页面时发现了这个小复选框。
解决方案
推荐阅读
- javascript - 未找到 Enzyme React 按钮组件
- css - 在组件之间切换时,ng-deep 不起作用?
- android - 尝试使用 Delphi 10.4.2 构建 Android 64 位应用程序时出现不兼容的目标链接器错误
- sql - 当内容有 HTML 标签时,如何进行全文搜索?
- c++ - 创建一个列表以根据用户输入在 C++ 中动态分配对象
- python - 访问按钮列表中的多个项目时可以使用拼接吗?
- python - sqlalchemy 中缺少 zxJDBC 连接器(使用 DB2)
- r - 并行嵌套的 foreach 循环
- rest - Sabre 无法使用“重新验证行程”REST API
- php - fetchAll(PDO::FETCH_OBJ) 作为数组返回