我试图在单击该框上方的链接时更改div内容框。我为各个按钮添加了点击功能,然后显示包含该特定框的内容的相应潜水。单击链接时更改div中的内容
当我将jQuery应用到页面时,内容不会根据点击的链接而改变,页面显示不明显。
这是我正在使用的jsfiddle。 我正在使用的网页是here。
我在哪里犯错误的地方。
我与迄今工作jQuery的看起来像这样
$(document).ready(function() {
$('.question1').click(function(){
$('.new_member_box_display').load('#answer1');
})
$('.question2').click(function(){
$('.new_member_box_display').load('#answer2');
})
$('.question3').click(function(){
$('.new_member_box_display').load('#answer3');
})
$('.question4').click(function(){
$('.new_member_box_display').load('#answer4');
})
});//end of ready
我与工作看起来像这样的HTML:
<div class="new_member_box">
<a href="#" class="question1"><h4>Vision</h4></a>
</div>
<div class="new_member_box">
<a href="#" class="question2"><h4>Church History</h4></a>
</div>
<div class="new_member_box">
<a href="#" class="question3"><h4>Becoming a Member</h4></a>
</div>
<div class="new_member_box">
<a href="#" class="question4"><h4>Pastor-in-Training</h4></a>
</div>
</div>
<div class="clear" class="question"></div>
<div id="answer1">
1
</div>
<div id="answer2">
2
</div>
<div id="answer3">
3
</div>
<div id="answer4">
4
</div>
<div class="new_member_box_display" id="question">
Text will appear here when one of the tabs above is clicked
</div>
感谢这个答案,我尝试过,但没有奏效。当我点击按钮时,div框的内容没有改变。 – Olubunmi 2013-05-06 21:22:13
@Olubunmi - 它有点不清楚你打算做什么,但我添加了一个小提琴来演示它的工作? – adeneo 2013-05-06 21:26:14
谢谢。还有一件事:当页面加载/刷新时,如何在div框中设置默认文本? – Olubunmi 2013-05-06 22:15:50