私は、4つの構成可能なセクションを含むページを作成しようとしています。これらのセクションはすべて、ユーザーに同じ入力を提供しますが、最終的には4つの固有の構成設定になります。
私はこれを行うために汎用ベースページを使用していますが、Jqueryセレクターが異なるdiv内のセクション間の違いを区別できないが、すべて同じページから発生しているという問題が発生しました。最初は、これは実装固有のものだと思ったので、より小さなテストページを作成しましたが、最終的には同じ問題があるようです。
test.htmlは次のとおりです。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="jquery/js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="jquery/js/jquery-ui-1.8.24.custom.min.js"></script>
</head>
<body>
<script type="text/javascript">
$(document).ready(function ()
{
$('#div1').load("test2.html");
$('#div2').load("test2.html");
});
</script>
<div id="div1"></div>
<div id="div2"></div>
</body>
</html>
test2.htmlは次のとおりです。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript" src="jquery/js/jquery-1.8.2.min.js"></script>
<script type="text/javascript" src="jquery/js/jquery-ui-1.8.24.custom.min.js"></script>
</head>
<body>
<script type="text/javascript">
function testing()
{
alert("Alert: " + $('#test').val());
}
</script>
<div id="testing">
<input id="test" onchange="testing()"></input>
</div>
</body>
</html>
これが正しい方法ではない場合は、おそらくiframeを使用できると思いますが、他のページを格納しているページの入力ボックスから値にアクセスできます。
私はこれをubuntufirefox15.0.1でテストしました
ありがとう。