ghostcom,
почему alert в строке 8 а не 5
document.write -- кактус - мыши кололись но ели
this.parent_id нет такого свойства
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
</style>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
</head>
<body>
<script>
var json = 0,
data = [{
id: 2000,
parent_id: 5000,
name: 'test'
}]
document.write('<li class="cat" id="' + data[json].id + '" parent_id="' + data[json].parent_id + '" ><button class="subsections">' + data[json].name + '</button></li>')
$(function() {
$('.cat').click(function(event) {
var parent_id = $(this).attr('parent_id');
var id = this.id;
alert([id, parent_id])
})
})
</script>
</body>
</html>