【发布时间】:2012-05-11 04:14:41
【问题描述】:
我需要即时创建标签和文本字段,还需要为文本字段添加日期选择器。我需要这样的东西:
<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 页面中没有正文标记。所以当我调用函数追加到正文时它不会。
【问题讨论】:
-
似乎它们从未插入到 DOM 中。
-
您是否将其添加到其他地方的 DOM 中?这里的代码创建了对象,但没有将它附加到 dom,所以它不会显示在浏览器中。
标签: jquery forms jquery-ui jquery-ui-datepicker dom-manipulation