Я полностью новичок в JQuery и пока не очень привык к JavaScripting.
У меня есть форма с именованными (атрибут 'name') элементами, которые мне нужно обрабатывать по одному.Я также хочу обновить атрибут класса, если они проверены правильно.
Я собрал все элементы формы с помощью:
var Form = $('#'+fChildID).closest('form')[0];
var Element;
if (Form) {
for(var n=0; n<Form.length; n++) {
Element = Form.elements[n];
.
// Do some processing and validation
.
// Update the element's class attribute
$('*[name="'+Element.name+'"]').addClass("boxselected");
}
}
Я хочу использовать функцию .addClass дляобъект Element, но кажется, что JQuery всегда нуждается в селекторе и не может работать непосредственно с объектом.
Кажется, что было бы ненужно использовать селектор *, когда у меня уже есть объект Elementв переменной.
Могу ли я также использовать селектор, чтобы проверить, имеют ли определенные атрибуты (множественное число) в одном и том же элементе определенные значения?