Определение второго класса, зная первый
У элемента 2 класса: один статический, второй динамический. Так как я знаю статический мне нужно определить первый класс, не подскажете как это сделать с помощью JQuery?
Благодарю за внимание! |
можно спросить? а зачем тебе знать 2-ой класс?
|
Можно. Может вы заодно альтернативу придумаете. Один класс описывает стили блока, а второ показывает айди предмета(в общем это по моему проекту). Предметы могут повторятся, потому айди не подходит. Я записал в класс, но пока что мне страшно смотреть на то что я нашел в интернете.
|
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
var static = 'a1', reg = new RegExp('\s*'+static+'\s*','')
var cl2 = $.trim($("div."+static).attr('class').replace(reg,''));
alert(cl2);
});
</script>
</head>
<body>
<div class="a1 b2">class="a1 b2"</div>
</body>
</html>
|
Цитата:
Может использован и в качестве селектора
a1[data-id_target="ID"]{
...
}
|
Levelleor,
берёшь className элемента удаляешь что знаешь остаётся нужное |
рони,
Удалять явно не вариант... Хотя если потом вернуть... Возможно это хорошая идея. Но мне больше нравится другая. Deff, А обращаться этому через attr? |
Погодите секунду, дайте мне сформулировать вопрос поточнее, ибо я уже запутался...
|
Цитата:
|
Цитата:
$(document).ready(function(){
var static = 'a1'
var cl2 = $("div."+static).clone().removeClass(static).attr('class');
alert(cl2);
});
|
| Часовой пояс GMT +3, время: 10:22. |