cache `$this.val()`