Этот пример хорошо работает и тот же, что и в моем проекте, но данные, которые я использую, в этом случае div с data-name
attr загружается ajax, и похоже, что он не работает. В консоли firefox выводит это после click
:
getPreventDefault() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen defaultPrevented.jquery.min...
JS
$(document).ready(function() {
$("#content div").click(function() {
var title = $(this).data("name");
$("#content div").text(title);
});
});
HTML
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<div id="content">
<div data-name="Neu"></div>
</div>
CSS
#content {
width: 100%;
height: 100%;
}
#content div {
width: 50px;
height: 50px;
background: red;
color: white;
}
Делегированный обработчик событий:
$(document).ready(function() {
$(document).on('click', '#content div', function() {
var title = $(this).data("name");
$("#content div").text(title);
});
});
getPreventDefault() shouldnt be used anymore. Use defaultPrevented instead.