Knockout.js 如何识别仅选中的复选框动态创建淘汰

Knockout.js 如何识别仅选中的复选框动态创建淘汰,knockout.js,Knockout.js,我尝试使用此代码识别“动态创建”复选框。当我选中该复选框时,它会给出正确的值,但我选中了2个复选框,未选中一个复选框,但无法识别我选中了什么或没有选中什么 <tbody data-bind="foreach: customers" id="tbody_tr"> @* <tr style="border: solid" data-bind="click: $root.setSelectedUser" id="updtr">*@ <tr st

我尝试使用此代码识别“动态创建”复选框。当我选中该复选框时,它会给出正确的值,但我选中了2个复选框,未选中一个复选框,但无法识别我选中了什么或没有选中什么

<tbody data-bind="foreach: customers" id="tbody_tr">
    @*   <tr style="border: solid" data-bind="click: $root.setSelectedUser" id="updtr">*@
        <tr style="border: solid" id="updtr">
           <td><input class="userckselectedbox" type="checkbox" data-bind="event:{checked: $root.selectedUserNames }" /></td>
            <td><span data-bind="text: ID"></span></td>
            <td><span data-bind="text: Name"></span></td>
            <td><span data-bind="text:Dateofbirth"></span></td>  
            <td><label data-bind="click:$root.setSelectedUser">ok</label></td>                          
        </tr>
    </tbody>

我根据你的要求做了一把小提琴。选中此项:


让我知道这是否有帮助

我根据您的要求制作了一把小提琴。选中此项:


让我知道这是否有帮助

好的。。。当我选中表格中的复选框时,我只需要特定复选框的弹出数据。但问题是,首先我勾选了第一个复选框,我可以弹出数据,然后我又勾选了第二个复选框,我可以再次弹出数据,我勾选了第二个复选框。如何识别第一个复选框是否被选中???好的。。。当我选中表格中的复选框时,我只需要特定复选框的弹出数据。但问题是,首先我勾选了第一个复选框,我可以弹出数据,然后我再次勾选了第二个复选框,我可以再次弹出数据,我勾选了第二个复选框。如何识别第一个复选框是否被选中???非常好的例子,它帮助了我,让我更好地理解了敲除。谢谢。非常好的例子,它帮助了我,让我更好地理解击倒。谢谢
self.selectedUserNames = function getdata(user)
        {

            alert(user.Name);
        }