2014-10-02 92 views
0

我有html multiselect實現,如何在javascript中實現knockout數據綁定?Multiselect binding in jout

<select class='multiselect' data-bind=" 
             options: vm.types, 
             value: vm.selectedTypeId, 
             optionsText:'type', 
           optionsValue: 'typeId'"> 
           </select>" 
+0

你想在JavaScript中使用數據綁定?如果多數民衆贊成在你有什麼麻煩我猜你可以這樣做使用attr()函數 – 2014-10-02 06:05:41

+0

@G_S,是的,我想要在JavaScript中使用數據綁定,但我認爲使用計算觀察 – user2644776 2014-10-02 06:08:03

+0

你的意思是這樣的:http:// knockoutjs。 com/documentation/selectedOptions-binding.html – 2014-10-02 07:14:06

回答

0

你可能會這樣做。 這可能不是你想要的或者是一個可用的代碼。但只是一個樣本。 試着在你的document.ready函數中寫這個。 我寫的是假設有一個標籤跨度。我正在添加數據綁定到該跨度

var span=document.getElementsByTagName("span")[0]; 
var att=document.createAttribute("data-bind"); 
att.value="text: yourknockoutOBservable"; 
span.setAttributeNode(att);