javascript - 如何查找 id 是否具有特定字符串??? (原型(prototype))

标签 javascript prototypejs

喜欢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 中获取带有“Data”(葡萄牙语日期)字符串的“输入”,例如:

<input type="text" id="EntradaEquipamentoDataEntrada"></input>

最佳答案

您可以使用通配符,例如:

$$('input[id*="Data"]')

所以你的代码看起来更像是:

function createPickers() { 
    $$('input[id*="Data"]').each( function(e) {     
        new Control.DatePicker(e, { 'locale': 'pt_BR'}); 
    } ); 
} 
Event.observe(window, 'load', createPickers); 

关于javascript - 如何查找 id 是否具有特定字符串??? (原型(prototype)),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4879874/

相关文章:

javascript - Highcharts - 热图 : avoid 0 on resize chart

javascript - 将 JavaScript 弹出窗口转换为警报框

javascript - 如何将多个参数传递给 Prototype 中的 onSuccess 函数?

javascript - 从 jQuery 迁移到原型(prototype)

javascript - 两次包含 Prototype.js 会导致 IE7 中发生冲突

javascript - 触发输入变化

javascript - 从 javascript 数组中获取 Json 对象

javascript - 在我的 Google 搜索 API 调用中,它返回一个有效的 JSON,但每当我解析它以获取特定值时,我都会得到 Undefined

javascript - 在 javascript 中测量 websockets 数据输入/输出的大小

javascript - 无溢出的可滚动 div :auto?