So habe ich eine Checkbox und einen Absatz in meine Schienen-app -JQuery Änderung nur einen Absatz durch die chekbox klicken
<li class="task" id="task_<%= task.id %>" >
<%= check_box_tag task.id, task.id, task.mark, class: "task-check" %>
<label for=<%=task.id %> ></label>
<p><%= task.content %></p>
Und ich möchte auf das Kontrollkästchen, indem Sie auf den Absätzen Klasse wechseln
I habe einige Jquery Funktion schreiben Aufgabenstatus ändern (das nicht so wichtig ist, aber vielleicht werden Sie es wissen wollen) und die Klasse zu wechseln -
$(".task-check").on('click', function(){
$.ajax({
url: '/tasks/'+this.value+'/mark',
type: 'POST',
data: {"mark": this.checked}
});
$('p').toggleClass('done')
});
aber es ändert sich alles Absatz auf der Seite, s o Ich vermisse this
, wie ich glaube, aber ich kann nicht herausfinden, wo soll ich this
Funktioniert leider nicht – Mikhah
@Mikhah Was jetzt? –
Die Klasse 'done' fügt jetzt der checbox hinzu, aber nicht dem Absatz – Mikhah