2016-03-19 8 views
0

私のボタンから値とdata-valueを表示しようとしています。それは何も表示されません。私は$(this).data("data-value");JavaScript表示ボタンの値

<button type="button" data-toggle="modal" data-target="#myModal1" class="btn btn-warning btn-md" name="grade" value="<?php echo " $cs1"; ?>" data-value="CPS210-CompSci-I (4)"> 
    <span class="glyphicon glyphicon-education "></span> Grade 
</button> 
<script> 
    $('button[name="grade"]').click(function() { 
     var grade = $(this).val(); 
     var cs $(this).data("data-value"); 
     if (grade == "") { 
      $('#grade').html("<h4> Fail or no grade received for "+cs+" " + grade + "</h4>"); 

     } else { 
      $('#grade').html("<h4> Grade received for " +cs+" " + grade + "</h4>"); 

     } 
    }); 
</script> 
+1

真剣VAR CSが含まれていない場合は、その唯一のディスプレイvar grade = $(this).val();は、あなたがこのコードで奇妙な何かを見ていないですか? '' $(this).data( "data-value"); ' –

答えて

1

var cs = $(this).attr("data-value");

+0

または' '$(this).data(" value ");' ' –

関連する問題