2014-11-25 3 views
0

저것을 JQuery에서 이해하면 입력에 적용 할 수 있습니다. 내가 가진 질문은 텍스트를 잡고 "선택"을 클릭 할 때 입력하도록 설정하는 방법뿐입니다. 검색된 예제와 시도했지만 아무것도하지 않습니다. 어쩌면 길은 잘못되었을 수도 있습니다. 당신은 너무 그 인라인을 할 수목록에서 하나를 선택하여 입력 할 텍스트를 추가하십시오.

ractive.on('select', function(event) { 
    this.set('category.name', '' + event.node.textContent); 
}) 

:

답변

0

당신은 event.node에서 값을 얻을 수 있습니다 도와주세요

<li><a href="#" on-click="set('category.name', '' + event.node.textContent)">Custard Pudding</a></li> 

을하지만 <li>는 데이터에서 발생하는 경우 (또는 그런 식으로 만들 수 있습니다) 직접 설정할 수 있습니다

<input type="submit" on-click='toggle("Dropdown")'> 
<input type="text" value="{{category.name}}"> 
{{#if Dropdown}} 
    <div class="dropdown"> 
    <ul> 
     {{#each ['Custard Pudding', 'Coffee Pudding'] }} 
     <li><a href="#" on-click="set('category.name', this)">{{this}}</a></li> 
     {{/each}} 
    </ul> 

{{/if}} 
+0

도움을 주셔서 감사하지만 한 가지 질문 - 다른 예제에서 알 수 있듯이 "{{category.name}}"텍스트를 입력에 표시하지 않으려면 어떻게해야합니까? 나는 너의 모범을 시험해 볼 것이다, 잘하면 그것이 효과가있다. – joe

관련 문제