2014-05-14 4 views
0

여기 Asp.net TextBox에 구현했습니다. 이제는 textbox.But에있는 모든 태그를 가져오고 싶습니다. 텍스트 또는 태그 텍스트를 가져올 수 없습니다.태그 상자 태그를 얻는 방법

나는 다음과 같은 것을 시도하고있다.

여기 내 JQuery와는

<script type="text/javascript"> 
     $(function() { 
      $('#<%=TxtMetaKey.ClientID %>').tagit({ 
       allowSpaces: true 
      }); 
      $("#<%=btntest.ClientID %>").click(function() { 
       getTagsString($('#<%=TxtMetaKey.ClientID %> li').text()) 
       var tagStr = JSON.stringify($('#<%=TxtMetaKey.ClientID %>').tagit("tagLabel")); 
       alert("function is called" + tagStr); 
      }); 
     }); 

     function getTagsString(tags) { 
      var string = ""; 
      alert(tags); 
      for (var i in tags) { 
       string += tags[i] + ","; 
       alert("Value of string is : "+string); 
      } 
      alert($("#<%= hdnSelectedTags.ClientID %>").val(string)); 
     } 
</script> 

소스 코드 : 누군가가이 문제의 해결책을 가지고있는 경우

<div class="form-group"> 
    <asp:TextBox ID="TxtMetaKey" runat="server" CssClass="form-control"></asp:TextBox> 
    <asp:Button ID="btntest" runat="server" Text="Test" ValidationGroup="DialogGroup" 
        class="form-control"></asp:Button> 
</div> 

은 그럼 저를 도와주세요.

답변

0

플러그인이이 작업을 수행하는 자체 방법이 있다는 것을 알고 있습니까? assignedTags은 현재 위젯에있는 모든 태그의 문자열 배열을 반환합니다.

var tagStrArr = $('#<%=TxtMetaKey.ClientID %>').tagit("assignedTags"); 
관련 문제