的文本的想法是,当我点击h1.question,在h1.answer字符串将变为字符串中h1.question的数据文本交换。例如,如果我点击“你有什么问题?”,我应该在h1.answer处看到“Nothing”的答案。当我点击元素A,我想改变元件B
我使用的.text()尝试,但我认为这是不正确的答案,因为我计划把10个问题,写的.text()10次是有点可笑。
帮助!
更新:哇!非常感谢答案!这里的所有答案都非常迅速且易于理解。我今晚要再看一遍。非常感谢!!
<h1 class="answer">Answer here</h1></div>
<h1 class="question" data-text-swap="Nothing">What is wrong with you?</h1>
<h1 class="question" data-text-swap="Good!">How is the weather today?</h1>
<h1 class="question" data-text-swap="Everything">What is wrong with him?</h1>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
$("h1.question").click(ontop);
function ontop() {
$("h1.answer").text(("h1.question").data("text-swap"));
}
</script>
缺少'h1.question'选择器上的美元符号。 – Li357