我创建了一个自定义帖子类型,其中包含两个字段,用户可以在其中输入项目的开始日期和结束日期。
我试图实现jQuery datepicker,但当我使用1.7.3单击输入字段时,什么都没有发生;如果我使用1.8,它会抛出一个错误$(input).zIndex is not a function
更新时间:
下面是函数
function webfolio_show_timespan_box(){
?>
<script type="text/javascript" src="<?php bloginfo(\'stylesheet_directory\')?>/js/jquery.ui-core.js"></script>
<script type="text/javascript" src="<?php bloginfo(\'stylesheet_directory\')?>/js/jquery.picker.min.js"></script>
<link type="text/css" rel="stylesheet" href="<?php bloginfo(\'stylesheet_directory\')?>/css/smoothness/jquery.custom.css" />
<script>
jQuery(function() {
jQuery( ".datepicker" ).datepicker();
});
</script>
<?php
global $timespan_box, $post, $prefix;
echo \'<input type="hidden" name="webfolio_meta_box_nonce" value="\', wp_create_nonce(basename(__FILE__)), \'" />\';
echo \'<table class="form-table">\';
foreach ($timespan_box[\'fields\'] as $field) {
// get current post meta data
$meta = get_post_meta($post->ID, $field[\'id\'], true);
echo \'<tr style="border:1px solid #e3e3e3;">\',
\'<th style="width:20%; font-weight:bold;"><label for="\', $field[\'id\'], \'">\', $field[\'name\'], \'</label></th>\',
\'<td>\';
echo \'<input class="datepicker" type="text" name="\', $field[\'id\'], \'" id="\', $field[\'id\'], \'" value="\', $meta ? $meta : $field[\'std\'], \'" size="30" style="width:20%" />\', \'<br />\', $field[\'desc\'];
echo \'<td></tr>\';
}
echo \'</table>\';
}
谢谢你的帮助