我有一個設計已經完成的網站,我正在嘗試與Knockout.js集成,而不是擁有普通的<input type="checkbox">
,UI有一些jQuery代碼,用一個<span>
替換所有複選框,被圖像裝配起來像一個正常的複選框。使用knockoutjs替換表單元素
什麼是綁定到這個動態添加的<span>
的最佳方式,並使用它像一個正常的複選框?
這裏是我的代碼的的jsfiddle:http://jsfiddle.net/Fw28P/
我有一個設計已經完成的網站,我正在嘗試與Knockout.js集成,而不是擁有普通的<input type="checkbox">
,UI有一些jQuery代碼,用一個<span>
替換所有複選框,被圖像裝配起來像一個正常的複選框。使用knockoutjs替換表單元素
什麼是綁定到這個動態添加的<span>
的最佳方式,並使用它像一個正常的複選框?
這裏是我的代碼的的jsfiddle:http://jsfiddle.net/Fw28P/
總結jQuery的邏輯自定義綁定
怎麼會這樣做呢?
您的綁定可能會爲複選框添加一個唯一的ID,然後插入一個標籤,將for屬性設置爲該ID。那我用我的標籤綁定這個綁定集合https://github.com/AndersMalmgren/Knockout.Bindings對於演示http://jsfiddle.net/93xRH/ – Anders
你爲什麼與跨度更換您的複選框?爲什麼不直接在HTMl中使用它們? – ryadavilli
這是一個簡單的例子。對於滾動框,他們希望UI看起來像一個jQuery插件提供的東西,而且這個框架非常複雜,所以我認爲這是一個更好的示例。 – staackuser2