0

私のページには複数の記事がありますが、一度に 1 つの記事しかありませんclass="playing"。これは、ユーザーの操作に応じて変化します。そのため、ユーザーがクリックしたり、そのようなことをしたりしたときに何らかの方法でチェックする必要があります。 class="playing" の記事を見つけて、グローバル変数でその ID を取得する必要があります。

私はこれを試しましたが、うまくいかないようです

$(document).on("click", function() {
    nowPlaying = $('article').hasClass('playing');
    nowPlaying = nowPlaying.atrr('id');
});

クリックするたびに、コンソールに次のエラーが表示されます。

TypeError: 'undefined' is not a function (evaluating 'nowPlaying.atrr('id')')
4

1 に答える 1

2

atrr関数の名前ではありません。代わりにattrを使用してください。

さらに、次のようにコードを短縮できます。

nowPlaying = $('article.playing').attr('id');
于 2013-06-12T00:29:18.977 に答える