我想绑定一个值,但我在下面得到错误。
val()不是函数。
请帮助我。
$(function() {
$('.pic').each(function() {
$(this).datepicker({
dateFormat: "yy-mm-dd",
onSelect: function() {
var dateObject = $(this).datepicker('getDate');
var date=$.datepicker.formatDate('yy-mm-dd', dateObject);
$(this).attr('id').val(date);
}
});
这是正确的语法:
$(this).attr('id', date);
使用$(this).attr('ir', date);
。有关信息,您可以在此处找到attr的文档。
val
不是attr
的函数。您可以尝试一下:
$(function() {
$('.pic').each(function(){
$(this).datepicker({
dateFormat: "yy-mm-dd",
onSelect: function() {
var dateObject = $(this).datepicker('getDate');
var date=$.datepicker.formatDate('yy-mm-dd', dateObject);
$(this).attr('id',date)
}
});