2014-01-31 1 views
1

jquery를 사용하여 동적 텍스트 상자를 만들고 각 텍스트 상자에 자동 완성 기능을 구현하지만 첫 번째 텍스트 상자와 두 번째 비교 방법을 알고 있습니다. 고유 한 값의 텍스트 상자 예를 들어Jquery : 값을 확인하는 방법은 이미 동적 텍스트 상자에 존재합니다

<input type='text' id='first' value='master' /> 
<input type='text' id='first1' value='master' /> 

을 확인하고이를 달성하기위한 올바른 경로를 안내해주세요. JQuery와 동적 생성 texbox 사용 .on()> 배열

var myArrays = []; 
    $.each($('[class^=emp_list]'), function (i, item) { 
     var grade = $(this).val(); 
    myArrays.push(grade); 

    }); 



for(var i=0; i<myArrays.length; i++) { 

for(var j=0; j<myArrays.length; j++) { 

    if(myArrays[i] === myArrays[j]) 
    { 
    alert("Value already exists");return false 
    } 
    } 
    } 

Demo

+1

링크가 작동하지 않습니다. [jsfiddle] –

+1

이것은 내 첫 번째 링크입니다. .... 이제 업데이트하십시오. –

+2

크기가 5 인 배열 하나를 만들고 그 배열에 선택한 값을 추가하고 그 값이 다음 값인지 확인하십시오 이미 배열 –

답변

0

에서 덕분에, 여기에 귀하의 질문에 대한 답변 코드가 있습니다 :

<input type='text' id='first' value='master' /> 
<input type='text' id='first1' value='master' /> 

<input type="button" onclick="compare()" value="compare"> 

<script src="http://code.jquery.com/jquery-latest.min.js"></script> 
<script type="text/javascript"> 

function compare() { 
    console.log("reading values <" + $('#first').val() + "> and <" + $('#first1').val() + ">"); 

    if ($('#first').val() == $('#first1').val()) { 
     console.log("They are equal."); 
    } else { 
     console.log("They are not equal."); 
    } 
} 
</script> 
+1

에 내 링크를 확인하십시오. http://jsfiddle.net/6yMNt/6/ –

+1

. jarery> .live() 대신 .on()을 사용하십시오. – krishna

+0

내 데모 페이지를 확인 했습니까? ..... textbox 내 질문을 할 만든 내 질문에 어떻게 동적 텍스트 상자 및 서로 서로 유효성을 검사하는 것입니다 : 만약 내가 네 개의 텍스트 상자를 추가하고 모든 텍스트 상자에서 이름을 선택 S Saravana 내가 선택한 이름의 유효성을 검사 할 수 있습니다 –

0

나는 귀하의 질문에 정확한 이해 경우에 텍스트 상자의 1.7

사용 $.each() 저장 값에 대한 사전

+0

위대한하지만 그 필요는 jsfiddle 데모를 확인하시기 바랍니다 .... –

관련 문제