与http://bit.ly/ideYPm一样,我需要更改此内容:
function createPickers() {
$(document.body).select('input.datepicker').each( function(e) {
new Control.DatePicker(e, { 'locale': 'pt_BR'});
} );
}
Event.observe(window, 'load', createPickers);
使用 id 中的“数据”(葡萄牙语日期)字符串获取“输入”,例如:
<input type="text" id="EntradaEquipamentoDataEntrada"></input>
答案 0 :(得分:3)
您可以使用通配符,如:
$$('input[id*="Data"]')
所以你的代码看起来更像是:
function createPickers() {
$$('input[id*="Data"]').each( function(e) {
new Control.DatePicker(e, { 'locale': 'pt_BR'});
} );
}
Event.observe(window, 'load', createPickers);
答案 1 :(得分:0)
<input type="text" id="EntradaEquipamentoDataEntrada"></input>
//Assuming datepicker has been assigned
var id = $('input.datepicker').readAttribute('id');
var checker = id.indexOf('Entrada');
//returns index of first match start position
//returns -1 if no matches found
使用lastIndexOf()
查找最后一场比赛