开发者

set text in jquery

If I want to set the text of a <div id="error"></div> to "Test message here", do I do:

 $('<div id="error">').text('Test开发者_JAVA百科 message here');

I tried this and it's not working. Thoughts?


You create a new div and set its text, but you don't insert it anywhere. What you need to do is:

var el = $('<div id="error">').text('Test message here');
$(document).append(el);

or, if the div is already there:

$("#error").text('Test message here');


 $('#error').text('Test message here');


Try:

$('<div id="error"></div>').text('Test message here');

You also need to insert the new element somewhere in the page.


It's preferable to use

$("#error").html('Test message here') 

instead of simply

.text('Text Msg');
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜