<p class="sougouContent"> </p> <p class="tag"> php iframe jq jquery js </p> iframe が 3 つあり、jq はインデックスにロードされます。サブフレーム 1、2、および 3 が jq を使用したい場合、サブフレームにも jq ファイルをロードする必要があります。 , 以下の2.phpのように追加しないと無効になります<br>index.php<br><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7 .1/jquery.min.js"> </script> <br> <framesetcols="25%,50%,25%"> <br> <frame src="1.php" /> <br> < ;frame src="2.php" /> ; <br /> <frameset> <br> <br> 1.php <br> <?php echo 111111111;?> .php <br> <script type="text/ javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <input type="text" value=" 123" name="test" id="test"/> <br> <script type="text/javascript"> <br>alert($("#test") val()); <br> </script> <br> 3.php <br> <?php echo 333333333333;?> <br> <br> <br> ディスカッションへの返信 (解決策) フレーム ページは、もちろん、関連するコンポーネントは個別にロードする必要があります <br> <h2> 再ロードする必要がありますか? メインフレームのみにロードする方法はありません。サブフレームに多数のページがある場合は、他のサブフレームを使用できます。すべてをロードしないでください </h2> <p class="sougouAnswer"> ロードは必須です!ただし、ブラウザは静的ファイルをキャッシュするため、フレーム ページは実際にキャッシュ領域から js ファイルをロードします </p>