我正在做一个应用程序,页面上将显示多个项目。对于每个项目都会有很多信息。数据完全在.aspx.cs后面的代码中生成并显示在ui中。
当用户将鼠标悬停在特定项目上时,除了可见元素之外,我还需要后面代码中的一些其他信息来获取该项目。现在我正在存储大量信息,管道分隔在隐藏的 div 中。
当用户将鼠标悬停在某个项目上时,我会转到该 div 的上下文并获取隐藏值并显示一些弹出窗口。我只想知道这是否是正确的方法,或者是否有其他好的方法来存储所有信息作为客户端的对象。
我在 UI 端使用 jquery。
jQuery 允许您以更优雅的方式针对 DOM 对象存储数据。
See the data()
api在这里:http://api.jquery.com/jQuery.data/ http://api.jquery.com/jQuery.data/
另一种经常使用但可能使您的 X/HTML 不兼容的方法是创建您自己的属性。
eg. <div id="myDiv" someattr="lipsum dolor sit emet"> ... </div>
然后在你的 jQuery 中你可以通过这样做来获取值$('myDiv').attr('someattr')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)