Skip to content

Commit 8bba671

Browse files
committed
maint(core utils): Modernize code for findRelatives.
1 parent 7cfd08a commit 8bba671

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

src/core/utils.js

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -494,18 +494,22 @@ function parseLength(length, reference_length = null) {
494494

495495
// Return a jQuery object with elements related to an input element.
496496
function findRelatives(el) {
497-
var $el = $(el),
498-
$relatives = $(el),
499-
$label = $();
497+
const $el = $(el);
498+
let $relatives = $(el);
499+
let $label = $();
500500

501501
$relatives = $relatives.add($el.closest("label"));
502502
$relatives = $relatives.add($el.closest("fieldset"));
503503

504-
if (el.id) $label = $("label[for='" + el.id + "']");
504+
if (el.id) {
505+
$label = $(`label[for="${el.id}"]`);
506+
}
505507
if (!$label.length) {
506-
var $form = $el.closest("form");
507-
if (!$form.length) $form = $(document.body);
508-
$label = $form.find("label[for='" + el.name + "']");
508+
let $form = $el.closest("form");
509+
if (!$form.length) {
510+
$form = $(document.body);
511+
}
512+
$label = $form.find(`label[for="${el.name}"]`);
509513
}
510514
$relatives = $relatives.add($label);
511515
return $relatives;

0 commit comments

Comments
 (0)