Hallo
in Kürze möchte ich die Karte als einen Block, um die href des Ankers, wenn Sie auf eine beliebige Stelle auf der Karte.
das Problem jetzt, wenn ich auf einen beliebigen Ort der Karte klicken Sie den Artikel, den ich geklickt habe.
und der Code zeigt das Problem.auf Klick Anker hat ein Kind
tut mir leid für meine schlechte Sprache.
Dank für Hilfe
$(document).bind('click', function(e) {
var ele = $(e.target);
if (ele.hasClass('itemLink')) {
// I want this part
e.preventDefault();
console.log(ele.attr('href'));
} else {
console.log(ele.attr('class'));
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="itemContainer" style="width: 200px;">
<a class="itemLink" href="#">
<div class="itemCard">
<div class="itemHead">
<img class="itemImage" src="image.png" style="width:200px; height:200px;">
<h3 class="itemName">Item Name</h3>
</div>
<div class="itemDetails">
<p class="itemDesc">item detail descriptins</p>
<p class="itemDesc">item detail descriptins</p>
<p class="itemDesc">item detail descriptins</p>
</div>
</div>
</a>
</div>
danke für die antwort, groß das lösen das problem, das ist was ich suche –