的文本的想法是,當我點擊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