我有一個[對象對象]返回,我期待值。其他的帖子都無法幫助我。對象對象返回一組值但不是其他對象
我正在開發一個應用程序,該應用程序應該採取表單輸入併爲它們創建html,以便將它們複製並粘貼到需要有限html輸入的表單中。其目的是讓沒有HTML知識的人能夠上傳正確的HTML。
我已經獲得了大部分表單以按預期工作。不過,我無法獲得添加設施按鈕來填充輸出部分。表單本身很好。
<ul data-bind="foreach: amenities" id="#amenities">
<li>
<input data-bind='value: title' /><a href='#' data-bind='click: $parent.removeAmenity'>Delete</a>
</li>
</ul>
<ul style='font-weight:600;padding:10px;box-shadow:5px 5px grey;border:solid 1px;' data-bind='foreach: amenities'>
<li style='margin-left:10px;' data-bind='text: title' />
</ul>
它遍歷並正確顯示。但是,當我遍歷輸出:
something += "</p><hr/><ul style='font-weight:600;padding:10px;box-shadow:5px 5px grey;border:solid 1px;'>";
something += $.each(self.amenities(), function(){
return ("<li>" + self.amenities() + "</li>");
});
我所得到的是對象作爲返回對象。它不會給我價值。再一次,我查看了SO上的所有其他對象對象帖子,並且沒有任何解決方案適用於我。這裏是jsfiddle供參考。