2017-10-22 2 views
0

입니다. jQuery의 .each 결과에서 jQuery 자동 완성 태그를 채우려합니다. 어떻게 도와 드릴 수 있습니까?jQuery에서 자동 완성 태그를 생성하는 방법. 각각의 결과는

내 코드 : JQuery와 자동 완성이 울부 짖는 소리와 같은 변수를 필요로

var availableTags =""; 
$(xData.responseXML).SPFilterNode("z:row").each(function() { 
    var Title = $(this).attr("ows_Title"); 
    var Contact = Title+","; 
     Contact +=Contact; 

     availableTags[Contact]; 
    }); 

:

var availableTags = [ 

    "ActionScript", 

    "Clojure", 

    "COBOL", 

    "Scheme" 

    ]; 

답변

2

당신은 배열이 필요합니다. 그래서 배열을 만듭니다. 이런 식으로 뭔가 :

var availableTags = []; 
$(xData.responseXML).SPFilterNode("z:row").each(function() { 
    availableTags.push($(this).attr("ows_Title")); 
}); 
//just in case for development purpose 
console.log(availableTags); 

또는 더 나은 :

var availableTags = $(xData.responseXML).SPFilterNode("z:row") 
    .map(function() { 
    //**this** is an element of the jquery object 
    return $(this).attr("ows_Title");}) //returns jquery object 
    .get(); //converts jquery object to array 
+0

크고 깨끗 :) 감사합니다, 너무 완벽했다 주셔서 감사합니다 –

관련 문제