首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >选定的数据交换日期上的数据交换目标

选定的数据交换日期上的数据交换目标
EN

Stack Overflow用户
提问于 2014-08-27 05:34:30
回答 3查看 1.7K关注 0票数 0

选择日期选择器时如何找到目标。

我试过了

代码语言:javascript
复制
Date: <input type="text" id="datepicker">


   $("#datepicker").datepicker({dateFormat: 'yy-mm-dd',onClose:update_date(this)});

   function update_date(data)
   {
     alert($(this).parent().attr('id'));
   }

小提琴

我期望textbox的结果datepicker id

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-08-27 05:44:34

尝尝这个,

代码语言:javascript
复制
$("#datepicker").datepicker({dateFormat: 'yy-mm-dd',onClose: function(){update_date(this);}});
function update_date(data)
{
    alert($(data).attr("id"));
}

检查小提琴

票数 2
EN

Stack Overflow用户

发布于 2014-08-27 05:44:50

尝试以这种方式使用onClose

代码语言:javascript
复制
$("#datepicker").datepicker({dateFormat: 'yy-mm-dd',onClose: function(dateText, inst){ console.log(inst.id); }});  //this will give 'id' as 'datepicker'

小提琴:- http://jsfiddle.net/gahrfdfj/

或者说这个很好:

代码语言:javascript
复制
$(document).ready(function(){
$("#datepicker").datepicker({dateFormat: 'yy-mm-dd',onClose: function () {
    update_date(this);
}});

function update_date(data)
{
 alert(data.id);
}
})
票数 2
EN

Stack Overflow用户

发布于 2014-08-27 05:41:57

你可以这样做:

代码语言:javascript
复制
var myDate = $("#datepicker");
myDate.datepicker({dateFormat: 'yy-mm-dd'});
myDate.change(update_date);

function update_date()
{
    alert($(this).attr('id'));
}

请参阅下面的JSFiddle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25519599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档