【发布时间】:2016-08-21 04:08:11
【问题描述】:
所以我的 rails 应用程序中有一个复选框和一个段落 -
<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>
我想通过点击复选框来切换段落的类
我写了一些 Jquery 函数来改变任务状态(这不是那么重要,但也许你会想知道它)和切换类 -
$(".task-check").on('click', function(){
$.ajax({
url: '/tasks/'+this.value+'/mark',
type: 'POST',
data: {"mark": this.checked}
});
$('p').toggleClass('done')
});
但它改变了页面上的所有段落,所以我想念this,但我不知道应该把this放在哪里
【问题讨论】:
标签: javascript jquery html ruby-on-rails