Привет я следующий ul li
, которые отображают категории имя:Jquery добавить выбранный класс Li
<ul>
<li class="selected" data-tab-id="0"></li>
<li data-tab-id="12">...</li>
<li data-tab-id="3">...</li>
<li data-tab-id="15">...</li>
<li data-tab-id="7">...</li>
</ul>
В JavaScript скрипты как последуйте:
<script type="text/javascript">
var cat_id = '<?=$this->catid?>'
$(document).ready(function() {
});
</script>
В настоящее время страница в индексе, так первый li data-tab-id="0"
будут выбраны класс также var cat_id
ничего не вернет. Теперь, когда пользователь перейдет на другую вкладку, такую как data-tab-id="12"
, var cat_id
будет возвращать значение 12, как я могу удалить класс, выбранный из li по умолчанию, и заменить его на data-tab-id="12"
. Благодаря
im не уверен, что вы имеете в виду, но это то, как вы добавляете классы $ ('li'). addClass ('selected'); и $ ('. selected'). removeClass ('selected'); – iConnor
Возможный дубликат [Выбор элемента по атрибуту data] (http://stackoverflow.com/questions/2487747/selecting-element-by-data-attribute) – epascarello
Просто примечание, я заметил, что вы используете PHP, коротких тегов "выше в вашем коде. Помните об этих тегах, поскольку они недоступны при каждой установке PHP. Это параметр в файле 'php.ini', который не может быть включен во всех установках. Это может привести к ошибкам, связанным с переносимостью вашего кода. Придерживайтесь ' Php', чтобы обеспечить совместимость по всем разделам. – War10ck