问题是切换不能通过单击来工作。当我多次点击时它可以工作,但行为似乎是随机的。我不确定我的代码有什么问题。
$(document).ready(function() {
$('#mark-btn').click(function(){
$.ajax({
type: 'PUT',
url:'<%= mark_exam_question_path(params[:exam_id], params[:id])%>'
}).done(function(msg){
$("#mark-btn").val("Marked");
$("#mark-btn").attr("id",'unmark-btn' )
return false
});
$("#unmark-btn").click(function(){
$.ajax({
type: 'PUT',
url:'<%= unmark_exam_question_path(params[:exam_id], params[:id])%>'
}).done(function(msg){
$("#unmark-btn").val("Mark");
$("#unmark-btn").attr("id",'mark-btn' );
return false
});
});
});
});