いくつかのテーブルを含む外部 HTML ファイル「mainstatus.htm」があります。jQuery .load() 関数を使用して、ファイルの内容を ID "result" の div にロードします。ここで、メイン テーブル内の 2 番目のテーブルの一部の TD が特定のデータを保持しているかどうかを確認したいと思います。しかし、以下の方法を使用して、ロードされたファイルのコンテンツにアクセスできないようです。
$('#result').load('http://localhost/mainstatus.htm', function() {
});
alert($("#result table:nth-child(2) tr:nth-child(1) td:nth-child(2)").val());
これは「未定義」を警告します! どの点が欠けているのか、正しいアプローチは何ですか?