Если вы хотите использовать его в качестве инструмента jquery (если вы используете его очень часто). Вы можете расширить селектор ":", добавив следующий код в ваш проект:
$.extend($.expr[':'], {
"block": function(a, i, m) {
return $(a).css("display") == "block";
}
});
и затем вы можете выбрать все якоря блока, сказав следующее:
var res = $("a:block");
см. Пример здесь: http://jsfiddle.net/zFatd/7/
[ПРИМЕЧАНИЕ], как вы можете видеть в примере, если вы используете «: block» для элемента естественного блока (т.е. div), он все равно вернет true. (другими словами, «div: block» - это истина, если вы специально не дадите ему что-то отличное от block)