如何在较新的JQuery版本中调用load事件

时间:2017-11-21 07:54:21

标签: jquery jquery-load jquery-events

可以看出,在jQuery 3.0之前,事件处理套件还有一个名为.load()的方法,该方法在较新版本中已被弃用。

用例:

我需要根据基于动态数据和淘汰赛附加到该行的td的一些样式类来突出显示表中的某些行。

<td data-bind="attr:{css: {emphasize: $context.row.firstRow}">

$('#table').ready(()=>
     let tableRowElement: JQuery = $('.emphasize').closest('tr');
     tableRowElement.addClass('highlight);
);

以前在大多数情况下工作但在某些情况下失败,因为我的函数在DOM准备就绪并且在使用knockout更新特定样式类之前被触发。

如果我可以用$('#table')替换$('#table')。ready()。load()它应该可以工作但是较新的Jquery不使用load来进行事件处理但它用于加载数据从服务器将返回的HTML放入匹配的元素中。

0 个答案:

没有答案