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行部分,但没有任何效果。对不起,我有部分错误。更新了我的答案。