我想绑定一个值,但我收到的错误如下。
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);
}
});
答案 0 :(得分:1)
这是正确的语法:
$(this).attr('id', date);
答案 1 :(得分:0)
使用$(this).attr('ir', date);
。有关信息,您可以找到attr here的文档。
答案 2 :(得分:0)
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)
}
});