我想对其ID包含单词'date'
的任何输入元素使用datetimepicker。
基本上,我想要一些链接:
$("where id has word 'date'").each(function(){
$(this).datetimepicker({
formatTime:'H:i:s',
formatDate:'Y-m-d',
dayOfWeekStart : 1,
lang:'en',
disabledDates:['1986/01/08','1986/01/09','1986/01/10'],
startDate: '<?php echo date("Y-m-d");?>'
});
});
我该怎么做?
答案 0 :(得分:1)
您可以使用jquery中的Attribute Contains Selector [name*=”value”]选择器,例如。
$("[id*='date']").each(function(){
$(this).datetimepicker({
formatTime:'H:i:s',
formatDate:'Y-m-d',
dayOfWeekStart : 1,
lang:'en',
disabledDates:['1986/01/08','1986/01/09','1986/01/10'],
startDate: '<?php echo date("Y-m-d");?>'
});
});
或者更恰当地为此添加一个自定义类并使用类选择器。
我必须添加
除非每个each
datetimepicker
迭代器触发
$("[id*='date']").datetimepicker({
formatTime:'H:i:s',
formatDate:'Y-m-d',
dayOfWeekStart : 1,
lang:'en',
disabledDates:['1986/01/08','1986/01/09','1986/01/10'],
startDate: '<?php echo date("Y-m-d");?>'
});
工作得很好。
答案 1 :(得分:0)
使用此:
$( "input[id*='date']" ).each(function(){..});
答案 2 :(得分:0)
您可以使用id*
属性选择器
$('[id*=date]')
答案 3 :(得分:0)
使用jQuery&#34;包含&#34;选择器:
$('input[id*=date]')