Показать сообщение отдельно
  #23 (permalink)  
Старый 13.02.2015, 07:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,127

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>
Ответить с цитированием