Jquery 弹出窗口中的日期选择器不工作
下面的代码在弹出窗口中Jquery 弹出窗口中的日期选择器不工作,jquery,codeigniter,datepicker,Jquery,Codeigniter,Datepicker,下面的代码在弹出窗口中 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js"></script> <link rel="stylesheet" type="text/css" media="screen" href="http://ajax.googleapis.com/ajax/libs/jqueryui
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js"></script>
<link rel="stylesheet" type="text/css" media="screen" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/themes/base/jquery-ui.css">
<script type="text/javascript">
$(document).ready(function()
{
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true,
yearRange: "-100:+0",
dateFormat: 'yy-mm-dd'
});
});
</script>
$(文档).ready(函数()
{
$(“#日期选择器”)。日期选择器({
变化月:对,
变化年:是的,
年份范围:“-100:+0”,
日期格式:“yy-mm-dd”
});
});
这是我的视图代码
<li><?php
echo anchor_popup(base_url()."index.php/controller_bookaplot", "Book Plot", $atts = array(
'width' => '800',
'height' => '600',
'scrollbars' => 'yes',
'status' => 'yes',
'resizable' => 'yes',
'screenx' => '0',
'screeny' => '0'
));
?></li>
在controller\u bookplot中,我正在加载名为bookplot\u new的视图。但在弹出窗口中,datepicker不显示。同样的代码也适用于普通窗口。所以,有人告诉我这方面的情况吗?我已经包含了这方面所需的所有jquery。如何解决这个问题…试试这个
$(document).live(function()
{
$( "#datepicker" ).datepicker({
changeMonth: true,
changeYear: true,
yearRange: "-100:+0",
dateFormat: 'yy-mm-dd'
});
});
由于您在正常浏览器中打开弹出页面时会给出提示,因此它可以正常工作,只需检查控制台中是否存在任何javascript错误。它不适用于弹出窗口..并且适用于正常窗口。