Как на самом деле работает этот селектор jQuery?
$("input[with="+id+"]")
Используется внутри этой функции:
function enableFields(id) {
$("input[with="+id+"]").each(function() {
$(this).attr('disabled', false);
});
}
Было бы правильно сказать "выбрать все input
элементов, которые имеют атрибут with
. В текущем элементе input
установить значение атрибута with
равным значению атрибута id
текущего элемента "?
По существу, если элемент ввода выглядит как <input id="idValue" with="withValue">
, на мгновение установите для атрибута with
значение из id
, которое будет выглядеть <input id="idValue" with="idValue">
, и используйте его для выбора элемента для вызова each()
на