Jquery 。在DOM之后加载的td上查找不工作

Jquery 。在DOM之后加载的td上查找不工作,jquery,web,Jquery,Web,所以,我有这个表: <div id="notes" class="col-xs-12 col-sm-4 col-sm-offset-2"> <div class="panel panel-default"> <table class="table table-bordered" id="note-table"> </table>

所以,我有这个表:

<div id="notes" class="col-xs-12 col-sm-4 col-sm-offset-2">
                <div class="panel panel-default">
                    <table class="table table-bordered" id="note-table">
                    </table>
                </div>
            </div>
(success类是一个引导类,仅供参考)


var row=
行是我从代码的另一部分重新调整用途的行,该部分工作正常。然而,它在这里不起作用

您正在单击表格单元格:因此
.find()
将找不到表格单元格。此
.on(“click”,“td”,function()
)将单击委托给表单元格(
td
)。
$(此)
td

您可能希望执行以下操作:

<div id="notes" class="col-xs-12 col-sm-4 col-sm-offset-2">
                    <div class="panel panel-default">
                        <table class="table table-bordered" id="note-table">
                           <tr><td>This is a test</td></tr>
                        </table>
                    </div>
                </div>
if($(this).is(':first-child')) {
      $(this).addClass("success");
}
示例:


您正在单击表格单元格:因此
.find()
将找不到表格单元格。此
.on(“click”,“td”,function()
)将单击委派给表格单元格(
td
)。
$(此)
td

您可能希望执行以下操作:

<div id="notes" class="col-xs-12 col-sm-4 col-sm-offset-2">
                    <div class="panel panel-default">
                        <table class="table table-bordered" id="note-table">
                           <tr><td>This is a test</td></tr>
                        </table>
                    </div>
                </div>
if($(this).is(':first-child')) {
      $(this).addClass("success");
}
示例:


我得到一个“未捕获的TypeError:$(…).is(…).addClass不是函数”我尝试删除var行部分,但没有任何效果。对不起,我有部分错误。更新了我的答案。我得到一个“未捕获的TypeError:$(…).is(…).addClass不是函数”我尝试删除var行部分,但没有任何效果。对不起,我有部分错误。更新了我的答案。