public Node searchDirectParentWithAttribute(Node n){
		if (n!=null) {
			Attributes attributes =n.attributes();
			List <Attribute> list_attributes= attributes.asList();
			if (list_attributes.size()>0){
				for (int i=0; i<list_attributes.size(); i++){
					String attributeHtml =list_attributes.get(i).html();
					if(attributeHtml.toLowerCase().contains("class=")) {
						if(list_attributes.get(i).getValue().length()>0) {
							return n;
						}
					} 
				}
				return searchDirectParentWithAttribute( n.parent());
			} else {
				return searchDirectParentWithAttribute( n.parent());
			}
		} else {
			return n;
		}
	}