Jquery 选定日期选择器日期上的日期选择器目标
选择日期选择器时如何查找目标 我试过了Jquery 选定日期选择器日期上的日期选择器目标,jquery,datepicker,Jquery,Datepicker,选择日期选择器时如何查找目标 我试过了 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')); } 日期: $(“#datep
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'));
}
日期:
$(“#datepicker”).datepicker({dateFormat:'yy-mm-dd',onClose:update#date(this)});
功能更新日期(数据)
{
警报($(this.parent().attr('id'));
}
我希望文本框的结果日期选择器id
谢谢您可以这样做:
var myDate = $("#datepicker");
myDate.datepicker({dateFormat: 'yy-mm-dd'});
myDate.change(update_date);
function update_date()
{
alert($(this).attr('id'));
}
请参见以下内容,您可以执行以下操作:
var myDate = $("#datepicker");
myDate.datepicker({dateFormat: 'yy-mm-dd'});
myDate.change(update_date);
function update_date()
{
alert($(this).attr('id'));
}
请参见下面的内容尝试一下
$("#datepicker").datepicker({dateFormat: 'yy-mm-dd',onClose: function(){update_date(this);}});
function update_date(data)
{
alert($(data).attr("id"));
}
检查试试这个
$("#datepicker").datepicker({dateFormat: 'yy-mm-dd',onClose: function(){update_date(this);}});
function update_date(data)
{
alert($(data).attr("id"));
}
检查尝试使用
onClose
以下方法:
$("#datepicker").datepicker({dateFormat: 'yy-mm-dd',onClose: function(dateText, inst){ console.log(inst.id); }}); //this will give 'id' as 'datepicker'
小提琴:-
或者这很好:
$(document).ready(function(){
$("#datepicker").datepicker({dateFormat: 'yy-mm-dd',onClose: function () {
update_date(this);
}});
function update_date(data)
{
alert(data.id);
}
})
尝试使用
onClose
,方法如下:
$("#datepicker").datepicker({dateFormat: 'yy-mm-dd',onClose: function(dateText, inst){ console.log(inst.id); }}); //this will give 'id' as 'datepicker'
小提琴:-
或者这很好:
$(document).ready(function(){
$("#datepicker").datepicker({dateFormat: 'yy-mm-dd',onClose: function () {
update_date(this);
}});
function update_date(data)
{
alert(data.id);
}
})
您的JSFIDLE和发布的代码不匹配。您所说的目标是什么意思,您能指定吗?您的JSFIDLE和发布的代码不匹配。你所说的目标是什么意思,请你具体说明一下?它似乎在工作,但只是一个请求,我的小提琴怎么不工作?你的请求不工作,因为当你指定
onClose:update_date(this)
时,它实际上会在加载时调用函数,并将其输出分配给onClose,所以将它包装在function(){}
我们将函数指定为onClose调用,然后调用所需的函数。您的意思是我的调用仅用于页面加载,而函数不会在onClose事件中调用吗?是的,如果您尝试使用小提琴,您将注意到只有在页面加载时才会出现警报,然后在关闭datepicker后,通过选择date不会提醒任何事情它似乎在工作,但只是一个请求,我的小提琴如何工作您的请求不工作,因为当您指定onClose:update\u date(this)
时,这实际上会在加载时调用函数,并将其输出分配给onClose,因此,将其包装在function(){}
中,我们将函数指定为一次调用,然后再调用所需的函数。您的意思是,我的调用将仅用于页面加载,而函数不会在一次调用事件时被调用吗?是的,如果您尝试小提琴,您将注意到只有在页面加载时才会出现警报,然后关闭日期选择器后,通过选择日期将不会提醒任何事情