jQueryのload()関数を使用して、別のファイルから現在のファイル内のdiv要素にコンテンツを読み込もうとしています。特別なことは何もありません。ロードするだけで、それだけです。ただし、ロードされたファイルに含まれているリンクは「無効」になり、クリックできなくなり、:hoverなどの疑似クラスも省略されているように見えます。これに対する解決策はありますか?
$(document).ready(function() {
$("div.content").load("content.html");
});
content.htmlに次の行だけが含まれているとします。
<a href="somelink.html">xxx</a>
リンクにロードされている場合<div class="content">
、リンクはクリックできません。cssに従って色付けされますが、:hover効果は機能せず、リンクではなく通常のテキストのように動作します。ロードしようとしているコンテンツにはいくつかのリンクがあり、load()された後はどれも機能しないため、これは問題です。