Мне нужно создать метку и текстовое поле на лету, а также включить datepicker для текстового поля. Мне нужно что-то вроде этого:
<label for="from">From </label> <input type="text" id="from" name="from" />
Я пробовал что-то подобное в jQuery:
var label = $("<label>").attr('for', "from");
label.html('Date: ' +
'<input type="text" id="from name="from" value="">');
$(function() {
$("#from").datepicker();
});
Этот почему-то не создает метку, а также текстовое поле. Я не уверен, что мне не хватает.
РЕДАКТИРОВАТЬ
Чтобы быть более точным, я использую это в портлетах, и у меня нет тегов тела на странице jsp. Поэтому, когда я вызываю функцию для добавления к телу, этого не будет.