同じページの別のdiv(より正確には右側)に表示されるいくつかのアンカー/他のhtmlページ(左側のボタン)に苦労しています。divでこれに対する解決策はありますか?または、frame / iframeを使用する場合でも、jQueryでさえヒントを教えてください。

divでこれに対する解決策はありますか?
<body>または多分frame/iframeで
それがまさにiframeが設計された目的です。targetアンカーの属性をnameiframeの属性に設定します
ページの一部にコンテンツをロードするには、多くの落とし穴があります。少なくとも、訪問者が実際に表示しているコンテンツにリンクする機能を妨害します(ただし、History APIを使用して、それpushStateを補正することはできます)。ほとんどの場合、すべてのページに共通するコンテンツを(テンプレートを介して)含む新しいページにリンクすることをお勧めします。
ページがHTMLページにリンクしている場合は、iframe次のようにjQueryを使用して追加できます。
$(document).ready(function(){
$('.button').click(function(){
// Prevent Default Action
event.preventDefault();
// get the href parameter
var url = $(this).attr('href');
// Append the iframe
$('#content').append('<iframe src="'+ url +'"></iframe>');
});
});
JSONまたはXML応答を返すことができる場合は、応答を取得して、の代わりに$.ajax応答を追加するために使用できます。diviframe