我想做一个页面有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