用Jquery选择错误的td.class

时间:2017-07-06 15:03:09

标签: javascript jquery html

我试图通过动态加载表的特定信息来获取警报.. 这就是我已有的代码

$('#notizenTable tr.notizenTableRow').each(function () {
    var $this = $(this).data({ position: $(this).index() }),
    $input = $this.find('input');
    $anlage = $this.find('td.stmAnlagedaten');
    $input.bind('change', function () {
        alert($anlage.html());
        cb = $(this);
        cb.val(cb.prop('checked'));
        alert("Hauptnotiz;" + $(this).val() + ";" + $anlage.html());

    })

})

HTML:

    <tr class="notizenTableRow" data-counter="<!$MG_NotizID>">
            <td class="shrink tdcenter"><input type="checkbox" class="stmStickyNotizen" id="chkboxStickyNotizen" style="margin-left:3px;" value="false" data-chkboxselector="<!$MG_NotizID>"/></td>
            <td class="shrink stmAnlagedaten"><!$MG_AnlageDatum>&nbsp;<!$MG_AnlageZeit>&nbsp;&nbsp;<!$MG_AnlSachbearbeiter> <!$MG_AenSachbearbeiter></td>
            <td class="shrink"><!$MG_VorgangsartBez></td>
            <!-- style="width: 20%;" -->
            <td class="shrink"><!$MG_Thema></td>
            <td class="expandNotizen"><!$MG_Notiz></td>
            <td class="hiddenTableColumn" id="stmNotizenStatus"><!$MG_Status></td>
            <td class="hiddenTableColumn"></td>
    </tr>

所以现在我的问题详细,我的JS我得到了关于$输入的正确信息(我知道它因为警报),但是它找到了stmAnlagedaten类错误的td,有人可以解释一下为什么?我在错误的方式搜索吗?

0 个答案:

没有答案