【发布时间】:2020-01-17 13:37:51
【问题描述】:
大家好。 单击一行的最后一个 td 字段后,我希望“选中”我的复选框。 我用 JQuery 尝试过,但不幸的是我总是选中所有复选框。 我只想检查我单击的行的 td。
这就是我构建表格的方式。
<table class="table table-striped" id="notfallTable">
<tr>
<th value="name">Name</th>
<th>Nachname</th>
<th>Nummer</th>
<th>Abteilung</th>
<th id="thCheckbox"><button id="checkAll" class="btn btn-success">Check all</button>
</th>
</tr>
</table>
$.getJSON("NotfallSMS.json", function(data){
var items=[];
var checkbox="test";
$.each(data, function(key, val){
items.push("<tr>");
items.push("<td contenteditable>"+val.Name+"</td>");
items.push("<td contenteditable>"+val.Nachname+"</td>");
items.push("<td contenteditable>"+val.Nummer+"</td>");
items.push("<td contenteditable>"+val.Abteilung+"</td>")
items.push("<td class='check'><input class='check' type='checkbox'>"+""+"</input></td>");
items.push("</tr>");
});
$("<tbody/>", {html: items.join("")}).appendTo("table");
});
我希望你能帮助我。 你好 小精灵
【问题讨论】:
-
实际尝试设置复选框的函数在哪里? (另外,
input是自动关闭的:/>,不需要使用</input>)
标签: javascript jquery checkbox jquery-click-event