我已加载数据的表到HTML页面,以便它看起来像这样:查询的“页面”表格与jQuery
<div id="objList" style="display:none">
<div class="objRecord">
<div class="objID">6846</div>
<div class="objColor">blue</div>
<div class="objSize">500</div>
<div class="objType">Q</div>
</div>
...
<div class="objRecord">
<div class="objID">6877</div>
<div class="objColor">green</div>
<div class="objSize">600</div>
<div class="objType">T</div>
</div>
</div>
,我已经做到了这种方式的原因是因为它是相对较少的数据量,我不希望页面“喋喋不休”,并返回服务器(ajax)获取每个事件的新数据。
我将根据页面上的用户事件查询该数据表。
我的问题:
1.使用jQuery检索记录的结构有什么问题吗?你会怎么做?我在想,我也可以使用表格+ tr + td结构作为数据,但是看不到优势 - 但是...
2.例如,我将如何获取所有蓝色的大小jQuery表中的对象?
我可以用得到表中的所有蓝色记录:
var myobjects = $('.objRecord .objColor:contains("blue")').parent();
但我现在努力获得的大小值的是阵列的......
for (var i = 0; i < myobjects.length; i++) {
var x = myobjects[i]; // somehow get the size out of this?
}