获取JQuery/JQuery Mobile中div元素的内容
我有3.html文档。 1:products1.html 2:products2.html 3:allproducts.html 在products1.html和products2.html上,我有显示我的产品的div元素,例如product1.html:获取JQuery/JQuery Mobile中div元素的内容,jquery,jquery-mobile,Jquery,Jquery Mobile,我有3.html文档。 1:products1.html 2:products2.html 3:allproducts.html 在products1.html和products2.html上,我有显示我的产品的div元素,例如product1.html: <div data-role="content" id="product1items"> <ul data-role="listview"> <li> <a
<div data-role="content" id="product1items">
<ul data-role="listview">
<li>
<a href="item1.html" data-ajax="false" data-transition="slide">
<img src="images/item1.jpg">
<h2>Item1</h2>
</a>
</li>
</ul>
</div>
-
在allproducts.html上,我想获取products1.html和products2.html中的元素,因此此页面将显示我的所有产品。
在JQuery/jquerymobile中我将如何做到这一点
提前谢谢
因为我是一个新用户,所以我不能在自己的帖子上发布回复,所以我更新了这篇帖子 我现在有以下内容(到目前为止只创建了products1.html和allproducts.html)。我正试图将products1.html的内容加载到allproducts.html中,你能告诉我我做错了什么吗 products1.html:
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script>
</head>
<body>
<div data-role="page" id="productpage">
<div data-role="content" id="product1">
<ul data-role="listview">
<li>
<a href="item1.html" data-ajax="false" data-transition="slide">
<img src="images/item1.jpg">
</a>
</li>
</ul>
</div>
</div>
</body>
</html>
-
allproducts.html:
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.css" />
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.2/jquery.mobile-1.4.2.min.js"></script>
</head>
<body>
<div data-role="page" id="allproductspage">
<div data-role="content" id="allproducts">
</div>
<script>
$.get( "products1.html", function( data ) {
$( ".allproducts" ).append( data );
alert( "Load was performed." );
});
</script>
</div>
</body>
</html>
$.get(“products1.html”,函数(数据){
$(“.allproducts”)。追加(数据);
警报(“已执行加载”);
});
您可以向html文件发送AJAX请求,并将答案的内容附加到allproducts.html
$.get( "products1.html", function( data ) {
$( "#allproducts" ).html($( "#allproducts" ).html( )+data );
alert( "Load was performed." );
});
$.get( "products2.html", function( data ) {
$( "#allproducts" ).html($( "#allproducts" ).html( )+data );
alert( "Load was performed." );
});
如果您需要任何技术细节,我将编辑此答案。您可以向html文件发送AJAX请求,并将答案的内容附加到您的allproducts.html
$.get( "products1.html", function( data ) {
$( "#allproducts" ).html($( "#allproducts" ).html( )+data );
alert( "Load was performed." );
});
$.get( "products2.html", function( data ) {
$( "#allproducts" ).html($( "#allproducts" ).html( )+data );
alert( "Load was performed." );
});
如果您需要任何技术细节,我将编辑此答案。您可以向html文件发送AJAX请求,并将答案的内容附加到您的allproducts.html
$.get( "products1.html", function( data ) {
$( "#allproducts" ).html($( "#allproducts" ).html( )+data );
alert( "Load was performed." );
});
$.get( "products2.html", function( data ) {
$( "#allproducts" ).html($( "#allproducts" ).html( )+data );
alert( "Load was performed." );
});
如果您需要任何技术细节,我将编辑此答案。您可以向html文件发送AJAX请求,并将答案的内容附加到您的allproducts.html
$.get( "products1.html", function( data ) {
$( "#allproducts" ).html($( "#allproducts" ).html( )+data );
alert( "Load was performed." );
});
$.get( "products2.html", function( data ) {
$( "#allproducts" ).html($( "#allproducts" ).html( )+data );
alert( "Load was performed." );
});
如果您需要任何技术细节,我将编辑此答案确定HTML文件是静态的吗?那你为什么不把数据硬编码呢?你用的是什么服务器技术?(PHP?ASPX?)这不是一个真正的客户端jQuery问题,因为它更适合服务器端解决方案,除非有大量数据。我这样做是为了一个项目,制作一个移动网站。所以这就是为什么我不只是硬编码数据,来测试它是如何工作的。。在“现实生活”中,我猜您可能有100个ProductsPage,因此希望“allproducts.html”动态更新。html文件肯定是静态的吗?那你为什么不把数据硬编码呢?你用的是什么服务器技术?(PHP?ASPX?)这不是一个真正的客户端jQuery问题,因为它更适合服务器端解决方案,除非有大量数据。我这样做是为了一个项目,制作一个移动网站。所以这就是为什么我不只是硬编码数据,来测试它是如何工作的。。在“现实生活”中,我猜您可能有100个ProductsPage,因此希望“allproducts.html”动态更新。html文件肯定是静态的吗?那你为什么不把数据硬编码呢?你用的是什么服务器技术?(PHP?ASPX?)这不是一个真正的客户端jQuery问题,因为它更适合服务器端解决方案,除非有大量数据。我这样做是为了一个项目,制作一个移动网站。所以这就是为什么我不只是硬编码数据,来测试它是如何工作的。。在“现实生活”中,我猜您可能有100个ProductsPage,因此希望“allproducts.html”动态更新。html文件肯定是静态的吗?那你为什么不把数据硬编码呢?你用的是什么服务器技术?(PHP?ASPX?)这不是一个真正的客户端jQuery问题,因为它更适合服务器端解决方案,除非有大量数据。我这样做是为了一个项目,制作一个移动网站。所以这就是为什么我不只是硬编码数据,来测试它是如何工作的。。在“现实生活”中,我想你可能有100个productspages,因此希望“allproducts.html”能够动态更新。嗨,Sekai,我(几乎)是一个完全的新手,所以如果你能在正确的方向上帮助我,我将不胜感激:)我在代码部分所做的是要求products1.html的html内容,在我得到它之后,我把内容放在一个名为allproductsContainer的div中的allproducts.html文件中,javascript代码应该在你的allproducts.html文件中Hi Sekai,我(几乎)是个新手,所以如果你能帮我找到正确的方向,这将是非常感谢:)我在代码部分所做的是请求products1.html的html内容,在我得到它之后,我将内容放在allproducts.html文件中的一个div中,该div有一个名为allproductsContainer的类,javascript代码应该在你的allproducts.html文件中Hi Sekai,我(几乎)是一个新手,因此,如果你能帮我找到正确的方向,我将不胜感激:)我在代码部分所做的是请求products1.html的html内容,在我得到它之后,我获取内容并将其放在一个名为allproductsContainer的div中的allproducts.html文件中,javascript代码应该在您的allproducts.html文件中Hi Sekai,我(几乎)是一个新手,因此如果您能在正确的方向上帮助我,我将不胜感激:)我在代码部分所做的是询问products1.html的html内容,获取内容后,我将其放在一个名为allproductsContainer的div中的allproducts.html文件中,javascript代码应该在allproducts.html文件中