Как я могу вернуть имя класса
Ребят. Подскажите пожалуйста.
Мне нужно, чтоб при нажатии на элемент мне выдавалось имя его класса. Как это можно реализовать. Как пример - у меня 7 блоков с именами классов от 1 до 7 при нажатии на каждый, мне должно выдавать окошко с "1" или другие цифры соответственно. Заранее спасибо. |
|
Спасибо)
|
Что-то все равно не выходит...
У меня в диве есть ссылка на #. При нажатии на нее, должно выдаваться имя класса блока, в котором находится эта ссылка. |
<div class="eto_block"> <a href="#" onclick="alert(this.parentNode*!*.className*/!*);return false;">A eto ssilka</a> </div> |
Цитата:
<div class="aB1">X</div>
<div class="aB2">X</div>
<div class="aB3">X</div>
<div class="aB4">X</div>
<div class="aB5">X</div>
<div class="aB6">X</div>
<div class="aB7">X</div>
<script type="text/javascript">
$("div[class^='aB']").click( function(){
alert($(this).attr("class"))
});
</script>
|
<!DOCTYPE html>
<html>
<head>
<title></title>
<script type="text/javascript" src="http://yandex.st/jquery/1.7.2/jquery.js"></script>
<script type="text/javascript">
$(function(){
$("#classPanel").on('click', 'button', function(){
alert($(this).attr('class'));
});
});
</script>
</head>
<body>
<div id="classPanel">
<button type='button' class='class1'>class1</button>
<button type='button' class='class2'>class2</button>
<button type='button' class='class3'>class3</button>
<button type='button' class='class4'>class4</button>
<button type='button' class='class5'>class5</button>
<button type='button' class='class6'>class6</button>
</div>
</body>
</html>
button можно заменить на любой другой тег, например: div или span |
Спасибо, ребят. Очень помогли
|
Цитата:
|
| Часовой пояс GMT +3, время: 08:35. |