Вы неправильно присваиваете идентификаторы jQuery. Ваш код jQuery должен выглядеть так, чтобы он работал:
$(document).ready(function(){
$('a[id^="tabslinks"]').smartTab();
});
Старты с селектором, обозначенным ^
, используются для нацеливания на все ссылки с идентификатором, начинающимся с tabslinks
, поскольку у вас есть идентификаторы ссылок, подобные этому:
<a href="#tabslinks-1">
<h2>Tab 1<br />
<small>Description</small></h2>
</a>
</li>
<li>
<a href="#tabslinks-2">
<h2>Tab 2<br />
<small>Description</small></h2>
</a>
</li>
<li>
<a href="#tabslinks-3">
<h2>Tab 3<br />
<small>Description</small></h2>
</a>
.............
В качестве альтернативы, вы можете использовать class
для таргетинга ссылок, которые вы хотите поместить на вкладку.
$(document).ready(function(){
$('a.someClass').smartTab();
});