質問は表題の通りです。
pタグをクリックした時にdata-indexに入っている数値「7」を取得したいのですが、取得できません。
クリックするとアラート初期値のundefinedが表示されるので、変数numberにdata-indexの数値が入っていないのだと思うのですが、原因が分かりません。
下記コードです。
他に必要な情報がありましたらおっしゃってください。
よろしくお願いします。
html
1<div id="numberArea"> 2 <div id="number7" data-index=7> 3 <p> 4 7 5 </p> 6 </div> 7</div>
jQuery
1<script> 2 3 $(function(){ 4 5$("#numberArea p").on('click',function(){ 6 7 var number = $("#numberArea p").data('index'); 8 alert(number); 9 10}); 11 12}); 13 14</script>
回答2件
あなたの回答
tips
プレビュー