所以这是这个元素:
<TD><INPUT type="text" name="when"/></TD>
我可以通过
调用一个函数 $(document).ready(function() {
$('input[name=when]').datepicker();
});
这很好用。 (当我点击元素时,会显示一个日期选择器。)
但如果这是元素呢?
<TD><INPUT type="text" name="when[]"/></TD>
然后这不起作用:
$(document).ready(function() {
$('input[name=when[]]').datepicker();
});
修改
谢谢你回答我们,我不知道这个。 然而。我让用户动态地向表中添加行,这样每个添加的行都应该继承这个函数。不幸的是,它在动态创建的行中不起作用:
function setClass() {
$('input[name="when[]"]').datepicker();
//or $('input[name=when\\[\\]]').datepicker();
}
答案 0 :(得分:2)
使用引号:
$('input[name="when[]"]').datepicker();
通常,当属性值中有任何内容但是A-Z时,请将其放在引号中。