如何找到td类并检查它是否包含类,然后我需要显示弹出窗口

How to find td class and check whether it contains class then I need to show pop up?

本文关键字:然后 显示 窗口 包含类 td 何找 是否 检查      更新时间:2023-09-26

我有一张桌子。一旦我单击浏览器的按钮,我需要弹出,直到除非我在表格td中输入任何一个数据。所以我有课要上课,也有td.现在我想检查表是否包含td然后我应该弹出或没有。

Td 是动态创建的

window.onbeforeunload = function() {
  if ($('.formFields').find('td.item') || $('.formFields').find('td.sections')) {
    return hi();
  }
};
var hi = function() {
  return "Your work will be lost.";
}
<table class="formFields">
</table>

您需要检查长度,因为.find()会返回jquery ,所以

  window.onbeforeunload = function() {
      if ($('.formFields').find('td.item').length || $('.formFields').find('td.sections').length) {
        return hi();
      }
    };
    var hi = function() {
      return "Your work will be lost.";
    }