模式对话框内的jquery日期选择器

模式对话框内的jquery日期选择器,jquery,Jquery,有人问过这个问题,但结果不同。 人们在模式对话框中使用日期选择器和显示日期选择器(使用z-index属性)时遇到了问题 然而,我只是简单地复制了用于使日期选择器从脚开始工作的js,但是在模式弹出窗口的视图中。然后显示日期选择器,但不使用所选日期填充所选输入框 我的代码适用于其他任何地方,如下所示: $('#datepicker').datepicker({ dateFormat: 'yy-mm-dd' }); 模态对话框类中的输入是datepicker 我不确定我所要求的解决方案到底是什么。由

有人问过这个问题,但结果不同。 人们在模式对话框中使用日期选择器和显示日期选择器(使用z-index属性)时遇到了问题

然而,我只是简单地复制了用于使日期选择器从脚开始工作的js,但是在模式弹出窗口的视图中。然后显示日期选择器,但不使用所选日期填充所选输入框

我的代码适用于其他任何地方,如下所示:

$('#datepicker').datepicker({ dateFormat: 'yy-mm-dd' });
模态对话框类中的输入是datepicker

我不确定我所要求的解决方案到底是什么。由于该函数在任何地方都可以工作,并且确实会显示(表明jquery正在工作),但不会用所选日期填充输入框。。。。 有什么想法吗

function modalfollow()
{
$('<div>').dialog({
    title:  'Add Follow',
    height: '350', 
    width:  '400',
    open: function ()
            {
            $(this).load('<?=base_url();?>leads/add_follow/<?=$this->uri->segment(3);?>/');
            },         
    modal: true 
    });
// return false so <a> or <button> doesnt fire + reload page
return false;
}
函数modalfollow()
{
$('')。对话框({
标题:“添加以下内容”,
高度:'350',
宽度:“400”,
打开:函数()
{
$(this.load('leads/add_follow/');
},         
莫代尔:对
});
//返回false so或不开火+重新加载页面
返回false;
}
这将加载加载视图的模式框


在这个级别上,日期选择器不起作用。

我不确定您是如何设置代码的,但我可以在没有任何困难的情况下使用它。您有更新面板吗

标记

<div id="dialog" title="Basic dialog">
<input type="text" class="datepicker" /></div>
<button id="opener">Show</button>

你能就这一问题发表评论吗?我真的不知道如何诚实。我会用相关的脚本来编辑它。我明白你的意思,我想我只需要在视图顶部再次调用所有的js。然而,我只是认为存在的问题与主CSS文件不继承加载视图的问题类似。我想我的困惑在于在MVC中这样做。无论如何,谢谢你。
 $(function () {

   $(".datepicker").datepicker({
    dateFormat: 'yy-mm-dd'
});

$("#dialog").dialog({
    autoOpen: false,
    show: {
        effect: "blind",
        duration: 1000
    },
    hide: {
        effect: "explode",
        duration: 1000
    }
});
$("#opener").click(function () {
    $("#dialog").dialog("open");
 });
 });