2016-03-28 44 views
-1

我想知道如何使用jquery,當按下按鈕時,我可以用另一段文本替換div中的文本。當按下按鈕時使用jquery替換div中的文本

事業部:

<div id="message">example message</div> 

按鈕:

<input id="hideshow" type="button" value="here" onclick="replaceWith();"> 

我想用 「測試消息」

我發現這個在線,但它沒有工作,以取代 「示例消息」:

$('#notes').on("click", "#hideshow", function(e){ 
    $("#message").replaceWith("test message"); 
}); 
+0

學習js的事件和innerHTML,textContent等方法。 – Jai

回答

0
Try this.... 

    $(document).on("click", "#hideshow", function(e){ 
    $("#message").text("test message"); 
}); 
+0

完美的工作,謝謝! – Alex

1

使用text代替replaceWith:

$("#message").text("test message"); 
+0

你確定這個綁定事件嗎? – Jai

+0

抱歉,找不到你。 –

0

使用text()divval()input

0

您必須使用文本的方法來更改消息:

$('#notes').on("click", "#hideshow", function(e){ 
    $("#message").text("test message"); 
}); 

這裏是fiddle