0
我想控制一個元素(下面的小提琴代碼中的黃色框)使用3個圖像與點擊事件的可見性。它不工作。可見的綁定 - 敲除JS
我定義瞭如下可視性性能
IsSelectionPoll = ko.observable(true);
IsBoolPoll = ko.observable();
IsRatePoll = ko.observable();
這裏是click事件:
SetTypeId = function (typeId) {
//selectPollType = typeId;
$('<p/>').text(typeId).appendTo('body');
IsSelectionPoll = (typeId == '1');
console.log(typeId);
IsBoolPoll = (typeId == '3');
IsRatePoll = (typeId == '2');
}
我用自我與本產品和許多其他的技巧嘗試,但我想不出爲什麼它不工作。
請查看這裏的代碼: http://jsfiddle.net/goldenrate/NfDyX/
感謝, 大衛
謝謝。你可以通過渲染結果判斷點擊綁定的效果(我添加了$('
').text(typeId).appendTo('body');),但我也根據你的建議修復了這個定義,它仍然是不工作。 – 2013-03-19 22:24:56你是對的,可觀察到的設置也有問題 - 我更新了我的答案。 – Grim 2013-03-19 23:28:25
再次感謝。我在這裏應用了更改http://jsfiddle.net/goldenrate/NfDyX/12/並重組了代碼,但它不起作用。我過去做了很多次這個任務非常簡單,我無法弄清楚問題所在。 – 2013-03-20 01:25:38