首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >单击链接/按钮时更改div的内容

单击链接/按钮时更改div的内容
EN

Stack Overflow用户
提问于 2012-06-06 22:35:32
回答 3查看 19.2K关注 0票数 5

基本上我有一个网页,它有一个div id="content“和一个div id="sidebar",

我想要做的是当侧边栏中的链接/按钮被单击时,更改content div中的内容,而不是让每个文章都有一个serperate页面。

原因是;

我正在为一些多个乐队和每个乐队将有多个按钮,然后当用户点击按钮/链接时,内容将发生变化的个人资料页面。

任何想法,我一直在研究使用jQuery或PHP的.click,但不太确定如何实现它。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-06 22:44:00

您可以将每篇文章放在服务器上的一个HTML文件中,每个文件都包含一个div,如下所示(假设该文件名为myArticles.html,与主页位于同一文件夹中):

代码语言:javascript
复制
<div id='article1'>
    <b>ARTICLE 1</b> This is my first article
</div>

<div id='article2'>
    <b>ARTICLE 2</b> This is my second article
</div>

然后使用jQuery的.load函数通过AJAX将这些数据加载到页面中。

假设文章1的按钮id = 'articleButton1‘,文章2的id = 'articleButton2’(两者都带有href='#',所以页面不会改变),那么这个jQuery就可以工作了:

代码语言:javascript
复制
$('#articleButton1').click(function(){
    $('#content').load('myArticles.html #article1');
}

$('#articleButton2').click(function(){
    $('#content').load('myArticles.html #article2');
}

这将从服务器上的该页面中选取正确的div,并将其放入#content div中

票数 7
EN

Stack Overflow用户

发布于 2012-06-06 22:38:56

您需要了解本教程,

Tabify

票数 1
EN

Stack Overflow用户

发布于 2012-06-06 22:48:53

http://jquery-ui.googlecode.com/svn/trunk/demos/tabs/vertical.html:jQuery UI垂直选项卡怎么样?

有关jQuery UI选项卡和通过ajax加载内容的更多信息:http://jqueryui.com/demos/tabs/#ajax

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10916411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档