我正在使用jQuery和TinySort,我喜欢按价格排序,并仅显示基于其类的某些元素。
我能够轻松地进行排序,而不是隐藏和显示元素。你能再往前走一步吗?
<div id="properties">
<div id="389900" class="commerical">389900</div>
<div id="835000" class="residential">835000</div>
<div id="549000" class="commercial">549000</div>
<div id="650000" class="residential">650000</div>
<div id="439000" class="commercial">439000</div>
</div>我正在通过使用对它们进行正确的排序。
$('#properties > div').hide();
$('#properties > div').tsort({order:'desc', attr:'id'}, 'div[class=commercial]' ).show();我只是希望我可以通过商业类获得div元素,以显示为什么其他元素是隐藏的。这就给了我上面所有的元素。对我的错误之处有什么建议吗?
发布于 2010-06-24 09:36:16
我对tinysort不是很熟悉,但是我想?这不是使用API的正确方式。
而是尝试这样做:
$('#properties > div').tsort({order:'desc', attr:'id'});
$('#properties > div.residential').hide();稍后,如果你想展示商业广告,你可以这样做:
$('#properties > div.commercial').hide();
$('#properties > div.residential').show();https://stackoverflow.com/questions/3106634
复制相似问题