2

jQuery 1.7.2 を参照する特定のソース ソリューションで完全に動作するコードがあります。

ここで、このソース コードをコピーして、jQuery 1.8.0 を参照する別のソリューションに貼り付けます。

jQuery のバージョンが問題の原因かどうかはわかりませんが、エラーが発生しました:認識されない式

ソースコードは次のとおりです。

$('#ScreenshotsTable tr.#' + screenshotID).remove();

スクリーンショット ID は (たとえば) 7 です。

ご覧のとおり、テーブルから行を削除したいと思います。

エラーが発生した理由は何ですか?

ありがとう。

4

1 に答える 1

2

.セレクターからを削除する必要があります。

$('#ScreenshotsTable tr#' + screenshotID).remove();

ID は一意であり、次のようにコーディングできます。

$('#'+screenshotID).remove();

ページの Doctype が HTML5 でない場合、ID は文字で始まる必要があることに注意してください。

于 2012-08-18T17:05:25.020 に答える