2014-10-30 2 views
0

Привет Я застрял на этой ошибке некоторое время и не могу найти, где проблема возникает ... Я в основном динамически создаю несколько элементов списка с кнопками в их для каждой строки в моей базе данных с PHP:Uncaught TypeError: undefined не является функцией:/

<div id="upgrades"> 
      <ul> 
       <?php 
       for($i=0;$i<count($_SESSION['upgrades']);$i++) 
       { 
        $class = ''; 
        if($_SESSION['upgrades'][$i]['gekocht'] == TRUE) 
        { 
         $class = 'gekocht'; 
        } 
        echo ' 
        <li> 
        <button class="upgradebutton'.$class.'" data-id="'.$_SESSION['upgrades'][$i]['update_id'].'">'.$_SESSION['upgrades'][$i]['naam'].'</button> 
        </li>'; 
       } 
       ?> 
      </ul> 
     </div> 

А затем проверить, если он имеет тот класс, я прилагаю к нему, когда обновление уже купил на каждой кнопке мыши с JavaScript:

$(document).ready(function(){ 
$('.upgradebutton').click(function(){ 
    if(!$(this).hassClass('upgradebuttongekocht')) 
    { 
     var upgrade_id = $(this).attr("data-id"); 
     alert(upgrade_id); 
     $(this).addClass('gekocht'); 
     window.upgrades[upgrade_id][gekocht] = 1; 
    }else{ 
     alert("already Bought"); 
    } 
}); 
}); 
+2

hassClass? Я верю, что это должно быть hasClass –

+0

Wauw thans человек, я чувствую себя stupig прямо сейчас ... Это была просто ошибка заклинания ... –

ответ