所以我正在编写一个需要根据 div 的内容进行排序的程序。我想要的是两件事:
该程序按默认隐藏的孙 div 的项目进行排序。“重量值”是我希望排序的(如果它低于某个点,则将其移至另一张表)
对项目进行排序时,其中具有某种覆盖的项目将被排序到另一个“不太可能被调用”的表中
所以这是我目前的代码:
<div id="likelyToBeCalled">
<div class="likelyOddHeader" id="Test1">
<div class="likelyOddA">Test1</div>
<div class="likelyOddB"><img src="image002.png"/></div>
<div class="timeZone">West</div>
</div>
<div class="hidden">
<div class="weight">Weight:56</div>
<div class="values">Value1: Value Here. Value 2: Value Here. Value 3: Value Here. Value 4: Value here. Value5: Value here. <br />
DbValue1: 123, DbValue2: 1234, DbValue3, 123456 DbValue4: 123, DbValue5: 1234, DbValue6, 123456</div>
<div class="overrides">Overrides: 0</div>
</div>
...More divs / values here
<div id="unlikelyToBeCalled">
<div class="likelyOddHeader" name="Test3">
<div class="likelyOddA">Test3</div>
<div class="likelyOddB"><img src="image002.png"/></div>
<div class="timeZone">West</div>
</div>
...More divs / values here
到目前为止,我一直在尝试仅使用 jQuery 来做到这一点,但进展并不顺利。我不知道如何处理'if'逻辑或如何处理排序,我仍在努力从一个区域移动到另一个区域......
我一直在尝试的代码涉及一个提交按钮:
<script type="text/javascript">
$(document).ready(function() {
$("input.buttonDhide").click(function(){ $(".row").find(".left").hide("slow"); });
)};
)};
</script>
编辑:请注意,上面的代码实际上只是为了看看我是否可以这样选择一个元素,它根本不起作用。
编辑:更改标记以使用类,因为我错误地复制了 id,现在全部设置在那里。