Jquery немогу установить класс!
Доброго времени суток, мне необходимо указать свой класс для <div>
но вот незадача.... почемуто не устанавливается! прочитал оффициальные факи, но как в них написано - невыходит! (пробовал и через $(...).addClass("myclass") и через $(....).attr("class", "myclass")) невыходит! Что я делаю? у меня есть div который имеет класс sites_actions, и если по нему кликнуть - класс должен смениться на sites_info .... а этого не происходит! мой html <div class="sites_actions"></div> мой js $(document).ready(function(){ $(".sites_actions").click(function(e){ alert($(this).attr("class")); $(this).removeClass("sites_actions").addClass("sites_info"); } }); }) библиотеку Jquery подключил, алерт вылазет просто класс не меняет и все! $(this).removeClass("sites_actions").addClass("sit es_info"); - это не окончальтельный вариант что пробовал - пробовал и просто $(this).addClass("sites_info"); и $(this).attr("class", "sites_info") и $(this).attr(class: "sites_info") и $(this).attr(class: sites_info) невыходит! |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js" type="text/javascript"></script> <div class="sites_actions">click</div> <script type="text/javascript"> $(function(){ $('.sites_actions').click(function(){ $(this).removeClass().addClass('sites_info'); alert($(this).attr('class')); }); }); </script> |
Спасибо
|
Цитата:
|
Цитата:
просто у меня еще был аякс запрос и менять класс я пытался при success результате, а он несрабатывал :( как за пределы аякса вывел - сработало! |
Часовой пояс GMT +3, время: 19:37. |