我想做一個頁面有4個可配置的部分,所有這些將提供用戶相同的輸入,但最終是4個獨特的配置設置。jquery多個加載到div
我正在使用一個通用的基本頁面來做到這一點,但遇到了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,但是我能夠訪問輸入框中的值,其中包含其他頁面中的輸入框。
我已經在ubuntu上測試過這個firefox 15.0.1
謝謝。
這看起來像我們的首選解決方案,謝謝我現在就試用它。 – Dizzle
不要忘記把它作爲答案,如果這可以幫助你。只是提醒,因爲你是新的stackoverflow – Techie
對不起,它需要一段時間接受:) – Dizzle