If I want to set the text of a to \"Test message here\", do I do:
$(\'\').text(\'Test
It's preferable to use
$("#error").html('Test message here')
instead of simply
.text('Text Msg');
$('#error').text('Test message here');
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');
Try:
$('<div id="error"></div>').text('Test message here');
You also need to insert the new element somewhere in the page.