I need to create a label and text field on the fly and also include datepicker for the textfield. I need something like this:
<label for="from">From </label> <input type="text" id="from" name="from" />
I have tried something like this in jQuery:
var label = $("<label>").attr('for', "from");
label.html('Date: ' +
'<input type="text" id="from name="from" value="">');
$(function() {
$("#from").datepicker();
});
This one somehow doesn't create the label and also the text field. I am not sure what I am missing.
EDIT
To be more precise, I am using this in the portlets and I don't have body tags in the jsp page. So when I call the function to append to body it won't.