У меня есть форма, когда в форме выполняется действие, которое я пытаюсь получить по ссылке '/form/foo'
после формы.
Я запускаю jQuery, который выполняется, когда в тексте нажимается ввод область, которую я пытаюсь найти, это ссылка внизу с href /form/foo
. jQuery
ниже
Я пытаюсь вернуться к родительской оболочке и найти ссылку a.form для этого подмножества, но мне всегда возвращается неопределенное значение.
Спасибо за любую помощь .
$('.form-wrapper textarea').on('keypress', function(e) {
if (e.which == 13) {
alert($(this).closest('.wrapper').find('a.form-link').attr('href'));
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="wrapper wrapper-id-x">
<div class="example-content">...</div>
<form>
<div class="form-wrapper">
<div class="row">
<div class="col">
...
</div>
<div class="col">
<label>Form </label>
<div class="form-text-wrapper">
<textarea></textarea>
</div>
</div>
</div>
</div>
<div id="author">
<span class="username">author</span>
</div>
<input>
<input>
<input>
<div class="action"><button>Save</button>
</div>
</form>
<a href="/form/foo" class="form-link loaded"></a>
</div>