Javascript 如何使用JQuery按名称和值检查选择元素?

Javascript 如何使用JQuery按名称和值检查选择元素?,javascript,jquery,dom,jquery-selectors,Javascript,Jquery,Dom,Jquery Selectors,我对JQuery完全陌生,还不太习惯JavaScripting 我有一个带有命名(属性“name”)元素的表单,我需要逐个处理这些元素。如果正确验证了它们,我还想更新它们的class属性 我收集了所有表单元素,包括: var Form = $('#'+fChildID).closest('form')[0]; var Element; if (Form) { for(var n=0; n<Form.length; n++) { Element = Form.elements[

我对JQuery完全陌生,还不太习惯JavaScripting

我有一个带有命名(属性“name”)元素的表单,我需要逐个处理这些元素。如果正确验证了它们,我还想更新它们的class属性

我收集了所有表单元素,包括:

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");
  }
}
var Form=$('#'+fChildID).最近('Form')[0];
var元素;
如有需要(表格){

对于(var n=0;n您可以将元素用作$function的参数,如果您已经拥有了该元素,则不需要其他选择器

$(Element).addClass('boxselected');
如果要检查属性值,可以使用
filter

$(Element).filter('[type=radio][value="yes"]').addClass('boxselected');

您能做一个简短的总结吗?用一句话:您希望addClass应用于哪些元素?