我想在每次選中複選框時在函數中分配一個URL。但是我也想在取消選中checkBox時重新分配URL的初始值。我可以從以下thread創建下面的代碼,但是當取消選中該框時,URL不會被重新分配。抱歉,我是KnockoutJS和JavaScript的新手。KnockoutJS - 當複選框被選中或未選中時如何重新指定URL
HTML
<input type="checkbox" name="myCheckBox" data-bind="checked:isChecked, click: setUrl">Search Supplier<br>
JS
searchShippingCodesUrl = '/Parteners/Search';
...
...
ischecked: ko.observable(false),
setUrl: function() {
searchShippingCodesUrl = '/Suppliers/Search';
return true;
},
謝謝您的時間。
選中或取消時,你的setUrl功能不click事件會開除使用任何檢查isChecked來確定網址應該是什麼 – dfperry