public function invalidate($message) { parent::invalidate($message); $this->node->attr('title', implode(' | ', $this->errors())); // $error_node = $this->node->parents()->find('.error[data-field="'.$this->name().'"]'); $field_id = $this->name(); $error = $this->node->parents()->filter('span[data-field="' . $field_id . '"]'); $error->remove(); $this->node->after('<span class="error" data-field="' . $field_id . '">' . implode(' | ', $this->errors()) . '</span>'); }