2016-03-19 6 views
0

Ich versuche, Wert anzuzeigen und data-value von meiner Taste. Es zeigt nichts an. Seine nur angezeigt var grade = $(this).val(); wenn ich nicht var cs $(this).data("data-value");Javascript Anzeige Schaltflächenwerte

<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

Ernsthaft sind, sind Sie nicht etwas seltsam in diesem Code zu sehen? 'var cs $ (this) .data (" Datenwert ");' –

Antwort

1

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

+0

oder '' '$ (this) .data (" value ");' '' –

Verwandte Themen