У меня есть этот вид HTML:Как получить класс DIV с помощью JQuery OnClick
<div style="animation-duration: 1.5s; opacity: 1;" id="wrapper" class="clearfix website outerDiv" data-url="/websites/<%= @website.id %>">
<section id="slider" class="slider-parallax innerDiv" style="background: transparent url(<%= @website.background_image.present? ? @website.background_image : (image_path current_user.website.theme.image_name) %>) no-repeat scroll 0% 0%/cover ; height: 600px; transform: translate(0px, 0px);" data-height-lg="600" data-height-md="500" data-height-sm="400" data-height-xs="300" data-height-xxs="250">
<div class="contentDiv" id="clearfix">
<div style="margin-top: 5px; width: 170px; height: 170px;" id="imageEditor" class="imageEditor" data-attr="logo" id="website-logo">
mycontent
</div>
<div style="position: absolute; top: 50%; width: 100%; margin-top: -81px; opacity: 1.77778;" class="website-title vertical-middle dark center">
<div class="heading-block nobottommargin center">
<div contenteditable="true" class="textEditor" data-attr="heading" id="website-title">
mycontent
</div>
<div class="hidden-xs textEditor" contenteditable="true" data-attr="description" id="website-desc">mycontent</div>
</div>
<a href="#" class="button button-border button-light button-rounded button-reveal tright button-large topmargin hidden-xs"><i class="icon-angle-right"></i><span>Start Tour</span></a>
</div>
</div>
</section>
</div>
Теперь, здесь я хочу, чтобы захватить Div класса для DIV я щелкнул.
Функция, которую я пытаюсь, но она не работает должным образом. Она дает только держать первый класс Div:
$(document).ready(function() {
$('.outerDiv').click(function() {
alert($(this).attr('class'));
});
});
'this.classname' является хорошей альтернативой. – evolutionxbox
Если я использую это, он говорит 'undefined'. Пробовал количество вещей до сих пор. – LearningROR
, потому что это должно быть '.className' – Andreas