我想在指令中实现此代码,但在jQLite中这不起作用如何完成?

 var thisCell = element.closest('.sampleclass');

最佳答案

您必须手动实现此功能,例如:

var thisCell = (function closest(e, className) {
  if (e[0].nodeName == "HTML") {
    return null;
  } else if (e.hasClass(className)) {
    return e;
  } else {
    return closest(e.parent(), className);
  }
})(element, "sampleclass");

关于jquery - 而不是Angularjs中的$ .closest,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35271952/

10-11 23:35