[英]Uncaught TypeError: undefined is not a function :/
嗨,我在這個錯誤上停留了一段時間,似乎無法找到問題的根源...我基本上是用php動態地為數據庫中的每一行動態創建多個帶有按鈕的列表項:
<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");
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.