2013-10-22 5 views
0

내가 DIV/하지 빈 텍스트 입력에하지 않을 경우, 빈 DIV에 텍스트 요소를 * 를 텍스트 요소를 추가하고 싶습니다 필터 기능에 의해 고려하지 내가 처음 입력 상자에 몇 가지 값을 추가 한 후 사업부는 .. *jQuery를 - 입력 상자에 값을 추가 한 후,

, 그것은 새로운 요소를 작성해야하지만, 내가 값을 추가하고 제거하는 경우에도 경우에, 다시 ..하지

입니다 그건, 그때 div에 추가 된 새로운 입력을 만들고 싶지 않아 ... (첫 번째 빈 입력 상자에 초점을 맞출 수 있지만 거기에 사전에

$("a").on("click", function() { 

     var newAssociates = $("#content").find(":input:text"); 

     var emptyAssociates = newAssociates.filter(function(index) { 
      return $.trim (this.value === ""); 
     }); 

    if (!emptyAssociates.length) {   
     $("#content").append($("<input />")); 
    } 

}) 

Live Demo

감사 : 복수가 입력)

여기 내 시도입니다!

답변

1

Mofify이처럼 filter 방법 :

var emptyAssociates = newAssociates.filter(function(index) { 
    return $.trim(this.value) === ""; 
}); 

데모 : Fiddle

+0

그래, 당신이 올바른지, 여기에 또 다른 관심사는 내가 입력에 어떤 값을 추가 한 후, 나는 추가 얻고있다 새로운 요소 . 여전히 내가 추가 된 요소에서 값을 제거 할 경우, 나는 새로운 요소를 생성해서는 안되며 첫 번째 빈 요소가 집중되어야합니다. 이것을 업데이트 할 수 있습니까? – 3gwebtrain

+0

@ 3gwebtrain 업데이트 된 [피들] (http://jsfiddle.net/r8Xtp/2/) –

관련 문제