Javascript 如何在原型中按类选择元素?

Javascript 如何在原型中按类选择元素?,javascript,prototypejs,Javascript,Prototypejs,我有下面的代码。我需要使用类id而不是索引来更新项。假设我的类名是“initials”,我如何使用它来更新字段而不是索引,以防有人更改它 $$('select.employee_select').each( function(elm) { elm.observe('change', function(ev) { item = elm.childElements().find(function(ele){return !!ele.selec

我有下面的代码。我需要使用类id而不是索引来更新项。假设我的类名是“initials”,我如何使用它来更新字段而不是索引,以防有人更改它

 $$('select.employee_select').each( function(elm) {
            elm.observe('change', function(ev) {
                item = elm.childElements().find(function(ele){return !!ele.selected});
                item = item.readAttribute('value');
                elm.up().previousSiblings()[3].update(item); *** I want to change this line by class name instead of the index ***
                serv_id = elm.up().previousSiblings()[13];
                serv_id = serv_id.readAttribute('value');
                employee_id = elm.up().previousSiblings()[4];
                employee_id = employee_id.readAttribute('value');

您可以在数组表示法中引用它:

$$('select.employee_select .initials')[0] 
或者,如果它是该类的唯一元素:

$$('.initials')[0] 

您可以在数组表示法中引用它:

$$('select.employee_select .initials')[0] 
或者,如果它是该类的唯一元素:

$$('.initials')[0] 

它在
select.employee\u select
数组中吗?是的,它在表格中的元素中循环吗?是的,它在
select.employee\u select
数组中循环吗?是的,它在表格中的元素中循环吗?你的意思是不是:elm.up().previoussiblines()[3]。更新(项目);我可以直接使用:$$('select.employee\u select.initials')[0]我正在处理细节。因此,如果您有一个非常有用的适用示例,您是这样说的,而不是:elm.up().previoussiblines()[3].update(item);我可以直接使用:$$('select.employee\u select.initials')[0]我正在处理细节。因此,如果你有一个适用的例子,这将是非常有帮助的。