2010-05-05 48 views
0

我有一个包含许多跨度的div,并且每个跨度都包含一个href。keyup上的动态标签计数

基本上它是一个标签云。我有一个文本框,用于过滤标签云div的keyup事件(它实际上只是隐藏标签,如果不在过滤条件中)。

有没有办法让键盘事件发生时显示的标签数量?

感谢, rodchar

回答

2
$("#filter_input").keyup(function() { 
    count = $("#cloud span:visible").size(); 
    // Do something with the counted spans. 
}); 

应该这样做,因为需要的替代值。

+0

你有点快一点;-) – SQueek 2010-05-05 16:01:39

+0

并且不需要a标签上的类,也可以= o – Zack 2010-05-05 16:03:04

2

jquery size()返回匹配元素的数量。 ('。tags span a.visible')。size();}()。