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');
精彩评论