テーブルの td セルで jquery を介してクリック イベントを発生させようとしています。別のテーブルの行に問題なく実装しました。参考までに、表は月間カレンダーで、四角をクリックするとその日のデータが表示されます。
イベントを発生させることができなかったので、コードを基本に落とし込み、独自のページに配置して、何も干渉しないようにしました。css のテーブル クラスは table.calendar で、コードは次のとおりです。
$('table.calendar').delegate('td','click',function () {
alert('Success');
var href = $(this).find("a").attr("href");
if (href) {
window.location = href;
}
});
私も .calendar として試してみましたが成功しませんでした。クラスがテーブルに正しく、他のクラスがないことを確認しました。を使用してjquery 1.6
います。
イベントが発生しない理由は何ですか?