Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > распространить действие скрипта на все элементы


Автор: Addmin 15.11.2010, 11:59
Добрый день!

Пользуюсь скриптом jquery.corners (http://jquery.malsup.com/corner/) для скругления углов у блоков. Делается это в нем вот таким образом:

Код

<script type="text/javascript">
    $('.block').corner();
</script>


У меня много разных блоков, которые я хочу "скруглить" с разными названиями. Допустим, "alphablock", "betablock", "mublock". Можно ли как-то применить скрипт ко всем элементам, у которых в названии есть ключевой "корень"? Как, допустим, в любом поиске:

Код

<script type="text/javascript">
    $('.*block').corner();
</script>


Заранее спасибо!

Автор: gcc 15.11.2010, 12:12
ну можно к реальным элементам использовать как id
а CSS как class

Код

<table id="to" class="block"> </table>

<table id="to2" class="block"> </table>


и если написать так:
Код

 $('.block').corner();

то все что к  block должно округлится


это то что надо?

=====

еще можно сделать, например, чтобы все классы которые начинают называются с block_ применялись:
Код

$('*[class^=block_]').corner();

так как вам надо...

Автор: Addmin 15.11.2010, 12:44
Большое спасибо! Вы мне очень помогли smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)