data()方法在jquery 1.9中不起作用?

时间:2013-05-06 07:06:23

标签: jquery jquery-ui jquery-plugins

我有使用jquery 1.4的代码

           if (td.data().appointments === undefined)
            td.data().appointments = [event];
        else td.data().appointments.push(event);

我想将jquery更新为1.9,但是data()方法不适用于1.9,

如果我用attr替换数据然后push(appointmentments.push(event))不起作用

解决此问题的任何替代方法。

由于

1 个答案:

答案 0 :(得分:1)

尝试将参数中的appointments作为data()的密钥传递,而不是像属性一样使用

语法 .data( key )

if (td.data("appointments") === undefined)