我正在尝试使用 Javascript 添加动态文本框。
当有人单击Add More
链接时,将动态添加 2 个文本框。
Add More
我有当有人点击链接时我想重复的 HTML 代码。
<div class="row">
<div class="left">Employer</div>
<div class="right"><input type="text" class="tripObject" name="employer" id="employer" value=""> <strong>Position</strong> <input type="text" class="tripObject" name="position" id="position" value=""> <a href="javascript:addFormField();">Add More</a>
</div>
</div>
JavaScript
代码是:
window.optionId =1;
window.addFormField = function() {
optionId += 1;
var thisOption = $('<div>', {
'class': 'row ' + optionId
}).append(
$('<div>').attr({
'class': 'left'
}).html('Employer'),
/*$('<div>').attr({
'class': 'right'}),*/
$('<input>').attr({
'type': 'text',
'size': 20,
'name': 'option_' + optionId,
'class': 'tripObject',
'validate': 'required:true'
}),
$('<a>').attr({
'href': '#'
}).html('Remove').click(function() {
thisOption.remove();
})
).appendTo('#editeducationInfo');
};