PHP + jQuery:将日期选择器应用于具有特定模式的输入
PHP + jQuery: Apply datepicker to inputs with specific pattern
我有一个大表单,至少有 5 个输入日期表单。
例如:
<input type="text" id="nameClient" name="nameClient"/>
<input type="text" id="nameRouterID" name="nameRouerID"/>
<input type="text" id="dateInstallation" name="dateInstallation"/>
<input type="text" id="dateConfiguration" name="dateConfiguration"/>
<input type="text" id="dateConfirmationClient" name="dateConfirmationClient"/>
好吧,我想在整个 DOM 中搜索 %date% 单词并应用 datepicker jQuery 插件,避免为每个元素创建以下行
<script>
$( "#dateInstallation" ).datepicker();
$("#dateInstallation").datepicker("option", {dateFormat: "dd/mm/yy", changeMonth: true, changeYear: true});
});
</script>';
我认为可以使用 .find() 函数和"这个"相对来了解,但我不熟悉。我认为是这样的:
$( "text" ).find( "%date%" ).datepicker();
后来:
$(this).datepicker("option", {dateFormat: "dd/mm/yy", changeMonth: true, changeYear: true});
但是我无法让它工作,我不确定是语法问题还是其他问题
您可以使用
属性开头为选择器来匹配以 date
开头的 ID
$('[id^="date"]').datepicker();
或匹配任何包含 date
的 ID,该属性包含选择器
$('[id*="date"]').datepicker();
小提琴
相关文章:
- 使用模式格式化Number类型输入中的值
- Html<输入模式>使用JavaScript处理-超过时失败
- 为什么除了html5输入模式属性之外,这个简单的regex在任何地方都能工作
- 输入元素模式属性的Javascript正则表达式在reFiddle上有效,但在页面上无效
- IE8:模式弹出窗口中的文本输入不会;t显示键入的文本
- 如何显示/绘制以数字作为输入的屏幕锁定模式
- 为什么ng模式获胜't对来自非用户输入事件的更改进行正确验证
- 模式和输入组插件中的Bootstrap popover
- 其他类型的文件上传中的输入模式
- 如何在 JavaScript 中匹配以输入末尾结尾的最小模式
- 将模式与输入字段的最大长度相结合
- 在按键模式下将输入值从表 1 更改为表 2
- 我如何在文本输入字段中输入数字,而无需在 JavaScript 或 jQuery 中输入模式
- 使用 jquery 检测键盘中输入的键模式
- 验证引导模式中的输入文本
- 获取在模式中输入的数据以保存在数据库中
- 使用模式限制输入
- HTML5 移动键盘覆盖全屏模式下的输入
- ng 模式不适用于动态添加的角度输入标签
- 指令模板未在模式输入上呈现