【发布时间】:2011-11-26 00:24:06
【问题描述】:
我是 JQuery 的新手,还不太习惯 JavaScript。
我有一个包含命名(属性“名称”)元素的表单,我需要一个一个处理。如果验证正确,我还想更新他们的类属性。
我收集了所有表单元素:
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");
}
}
我想做的是在Element对象上使用.addClass函数,但是好像JQuery总是需要一个选择器,不能直接对一个对象进行操作。
当我已经在变量中拥有 Element 对象时,似乎没有必要使用 * 选择器。
我是否也可以使用选择器来检查同一元素中的某些属性(复数)是否具有特定值?
【问题讨论】:
-
你能做一个简短的总结吗?一句话:你想让addClass应用于哪些元素?
标签: javascript jquery dom jquery-selectors