在悬停时对齐datepicker div并选择

时间:2014-06-16 12:43:08

标签: jquery css datepicker

http://jsbin.com/gusogohe/8

在上面的链接是我的代码,我试图让datepicker div跟随标签上的鼠标按钮悬停。但我似乎没有让它正常工作。我需要的是在悬停时在a标签旁边创建一个包含datepicker的div,并且还可以在特定div上选择日期并执行函数。

有人可以帮助我实现这一目标。 感谢。

更新: 谢谢你的回答。您还可以告诉我如何获得选择日期的标签的引用?我的意思是我如何在数据采集器onSelect函数上知道选择日期时日历所在的标记。

UPDATE2: 我知道了。 console.log(selectedDate +“”+ $(this).parent(“div”)。attr(“id”)); 选择日期时获取父div。

2 个答案:

答案 0 :(得分:3)

appendTo必须以this为参数。以下是解决方案:http://jsbin.com/gusogohe/9/

答案 1 :(得分:1)

虽然你可以改变这个:

var x = $(this).attr('id');

到此:

var x = '#'+$(this).attr('id');

或:

var x = '#'+this.id;

因为您要将id定位为追加,而#是jQuery中ID选择器的前缀。


$( "#datepicker" ).appendTo(this);

您可以将当前上下文传递为this中的.appendTo()