我需要动态创建一个标签和文本框,并在文本框中包含日期选择器。我需要像这样的东西:
<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();
});
这个代码某种方式上没有创建标签和文本框,我不确定自己漏掉了什么。
编辑
更准确地说,我是在portlet中使用这段代码,jsp页面中没有body标签。所以当我调用将元素追加到body的函数时,它无法成功执行。