2013-02-02 4 views
12

muszę atrybutów jak data-id, data-działaniajak dodać atrybut kreska danych przy użyciu nokaut js

<div class="dd" id="nestable3"> 
     <ol class="dd-list"> 
      <li class="dd-item dd3-item" data-id="13"> 
       <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 13</div> 
      </li> 
      <li class="dd-item dd3-item" data-id="14"> 
       <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 14</div> 
      </li> 
      <li class="dd-item dd3-item" data-id="15"> 
       <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 15</div> 
       <ol class="dd-list"> 
        <li class="dd-item dd3-item" data-id="16"> 
         <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 16</div> 
        </li> 
        <li class="dd-item dd3-item" data-id="17"> 
         <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 17</div> 
        </li> 
        <li class="dd-item dd3-item" data-id="18"> 
         <div class="dd-handle dd3-handle">Drag</div><div class="dd3-content">Item 18</div> 
        </li> 
       </ol> 
      </li> 
     </ol> 
    </div> 

trzeba utworzyć atrybut data-id = "13", jak stworzyć z nokautem js attr wiązania ...

+0

Co masz tak daleko attr? Czy przeczytałeś [dokumentację wiążącą attr] (http://knockoutjs.com/documentation/attr-binding.html) zawiera ona sekcję o atrybutach kreskowych danych na końcu ... – nemesv

+3

możliwy duplikat [Praca z knockoutjs attr pisać dane \ * atrybuty] (http://stackoverflow.com/questions/14471018/working-with-knockoutjs-attr-to-write-data-attributes) – nemesv

+0

Możliwy duplikat [Knockout JS - CSS Binding z dash w klasie nazwa] (http://stackoverflow.com/questions/10283328/knockout-js-css-binding-with-dash-in-class-name) – BSMP

Odpowiedz

24

pomocą wiązania data-bind="attr: {'data-id': id}"