-1

html5adventカレンダーを自分のサイトに実装しようとしています。カレンダーはを使用して作成されjquery-min 1.4.2ます。私のサイトにはjqueryuiのプラグインがたくさんあるので、を使用したいと思いますjquery-min 1.8.3

私が働いているリンクはです<a href="01">。リンクをクリックすると、Firefoxで問題なくリンクが機能します。しかし、クロム/クロムリンクは機能せず、コンソールは私を投げます" Uncaught Error: Syntax error, unrecognized expression: a[href=#day.1] "

エラーコードの原因は以下の行です

 $.each(PINT.calendarInfo, function() {
                PINT_calendarActivateDay($('a[href=#day' + this.toString() + ']'), false);
            });

1.4.2を使用すると、カレンダーは問題なく機能しますが、他のプラグインは機能しなくなります。それを機能させるためにどのような変更を加えることができますか?

4

1 に答える 1

4

属性値を引用する必要があります。

$.each(PINT.calendarInfo, function() {
    PINT_calendarActivateDay($('a[href="#day' + this.toString() + '"]'), false);
});
于 2013-01-10T12:32:57.777 に答える