我需要将 HTML 包裹在当前的 div 周围,这就是我目前得到的:
HTML:
<input type="text" data-placeholder="username" />
需要渲染为:
<div class="placeholding-input">
<input type="text" data-placeholder="username" />
<label>Username</label>
</div>
到目前为止我得到了什么:
$.each($('input[type="text"], input[type="password"], textarea'), function(){
var input = $(this);
var container = $('<div />').addclass('placeholding-input');
input.wrap(container);
var label = $('<label />').html(input.data('placeholder')).appendTo(container);
});
但这由于某种原因不起作用,我不知道为什么。
感谢帮助 :)