thisSrcがundefinedになります。
どこが悪いのかお教えいただけますでしょうか。
javascript
1$("#aaa a").click(function() { 2 if ($(this).hasClass('current')) { 3 $(this).removeClass('current'); 4 } 5 else{ 6 $("a.current").each(function() { 7 $(this).removeClass('current'); 8 }); 9 } 10 $(this).addClass('current'); 11 12 var thisSrc = $(this).data('partsId'); 13 console.log(thisSrc); 14});
HTML
1<!DOCTYPE html> 2<html> 3<head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <title>test</title> 7 <link rel="stylesheet" href=""> 8 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> 9</head> 10<body> 11 <canvas id="canvas" width="500" height="500"></canvas> 12 <ul id="aaa"> 13 <li><a href="#" data-parts-id="hairB01" class="">hair01</a></li> 14 <li><a href="#" data-parts-id="hairB02" class="current">hair02</a></li> 15 </ul> 16</body> 17<script type="text/javascript" src="js.js"></script> 18</html>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。