javascript - 使用javascript评估克隆表行中的复选框
问题描述
当按下目标行的按钮时,以下 .js 将选定的表行克隆到另一个表。该行中的一个单元格有一个 id="vrbl" 的复选框。正如您从下面的代码中看到的那样,如果未选中复选框,我想将文本区域添加到禁用的克隆行中。我知道我没有适当地识别和评估复选框的“已检查”状态,但我正在努力让代码在这里工作。感谢任何帮助!
$(document).ready(function() {
var items = [];
$("button").click(function() {
var newTr = $(this).closest("tr").clone();
var newButtonHTML = "<input type='button' value='Delete' style='font-size: 10px;' onclick='deleteRow(this)'/>";
if ($(newTr).children("#vrbl").prop('checked')) {
var newtextarea = "<textarea></textarea>"
}
else {
var newtextarea = "<textarea disabled></textarea>"
};
$(newTr).children("td:nth-child(6)").html("").html(newtextarea);
items.push(newTr);
$(newTr).children("td:nth-child(7)").html("").html(newButtonHTML);
items.push(newTr);
newTr.appendTo($("#myTable2"));
});
})
解决方案
if (document.getElementById("vrbl"+this.id).checked==true) {
以上工作!欣赏小费。
推荐阅读
- amazon-web-services - 如何在不是“@app.lambda_function()”的测试中调用 AWS Chalice 函数
- rust - 过早地超出范围
- java - Clickhouse 异常:超出内存限制(总计):28.13 GiB(尝试分配 4543835 字节的块)
- javascript - javascript groupby键并在表格中打印
- sql - 创建表时出现错误 ORA-01727: SQLOracle 数据库中的数值精度说明符超出范围(1 到 38)
- flutter - 在 WEB 中使用颤振 ImagePickerWeb 正在获取图像。如何更新 IMAGE TO API
- asp.net-core - 提交期间未发布的复选框列表的值
- mysql - 使用函数在 MySql 中创建随机字符串的最佳方法
- url-rewriting - Web.config - 修改模式以删除默认文档
- javascript - JS 对象/JSON 键通配符