このようなもの:デモ http://jsfiddle.net/pVJXM/5/
動作:3
文字などを入力し+
てクリックするたびに、最後に inout が追加されます。
複数回使用var inputs = $('#keysInput input:last');
する代わりに使用し.last()
ました:)それはあなたのためにトリックを行います。
それが役に立てば幸い、
コード
var cont = $('#keysInput');
var addBtn = $('#addKey');
$('body').on('keydown','#keysInput',function(e){
});
$('body').on('click','#addkey',function(e){
var inputs = $('#keysInput input:last');
if(inputs.val().length < 3){
inputs.effect("shake", { times:1, distance: -5 }, 300);
}else{
console.log(inputs.last().val());
inputs.after('<input type="text" placeholder="type another keyword" />');
}
})