我有一个 div,基本上代表一本书(具有漂亮的 div 布局,包括书籍图片、标题、价格、如果打折则为红色背景等)。所以我从数据库中获取书籍属性,将值插入到一种 html 模板中并显示出来。
现在,一旦它被显示,我讨厌如何处理数据。我必须解析 CSS 属性来确定书籍是否打折,或者我必须在另一个地方保留数据(一些 JavaScript 数组或使用 jQuery 数据功能)。第一种选项很丑陋,第二种选项需要我更新两个东西,当一个属性改变时 - 这也很难看。
所以我想要处理表示单个书籍的 html 块作为一个对象。在那里我可以调用 obj.setPrice(30); 等等,最后调用 obj.update(); 以便更新其外观。
有没有办法实现这个?或者类似这样的东西?我只是感觉一旦我将数据渲染为 html,我就失去了对它的控制 :(
现在,一旦它被显示,我讨厌如何处理数据。我必须解析 CSS 属性来确定书籍是否打折,或者我必须在另一个地方保留数据(一些 JavaScript 数组或使用 jQuery 数据功能)。第一种选项很丑陋,第二种选项需要我更新两个东西,当一个属性改变时 - 这也很难看。
所以我想要处理表示单个书籍的 html 块作为一个对象。在那里我可以调用 obj.setPrice(30); 等等,最后调用 obj.update(); 以便更新其外观。
有没有办法实现这个?或者类似这样的东西?我只是感觉一旦我将数据渲染为 html,我就失去了对它的控制 :(