How to implement “prevUntil” in Vanilla JavaScript without libraries?

前端 未结 7 1054
遇见更好的自我
遇见更好的自我 2020-12-29 11:32

I need to implement the functionality of jQuery\'s prevUntil() method in Vanilla JavaScript.

I\'ve got several

elements on the same level:
7条回答
  •  清酒与你
    2020-12-29 11:51

    Example Using previousSibling:

        var className = "needle";
        var element = clickedElement;
        while(element.previousSibling && element.previousSibling.className != className) {
           element = element.previousSibling;
        }
        element.previousSibling; // the element or null
    

提交回复
热议问题