это еще одно сообщение, связанное с тем же приложением, которое я разрабатываю. У меня есть определенные задачи div, которые создаются встраиваемым ruby в html-файл, поэтому, взяв задачу из моего db, при каждой задаче создается новый div с id = «задачами». Теперь эти задачи включают в себя подзадачи hav и кнопку добавления, чтобы добавить подзадачу. Теперь мне нужно, чтобы при нажатии кнопки добавления она должна добавляться новую p id = "подзадачу", но только в этом контейнере задач, на который была нажата кнопка добавления. Теперь он добавляет к первому контейнеру задачи, независимо от того, нажимаю ли я на вторую задачу или третью задачу. Я добавляю новые подзадачи динамически с помощью jquery.добавление новых подзадач div в task div с помощью jquery
Вот код, который я использую
<div class="user span9 default-skin">
<ul>
<% if @project.tasks.any? %>
<% @project.tasks.each do |task| %>
<div class="span5" id="tasks">
<div id="addtaskdiv">
<p><b><%=task.taskname %></b>
<%=link_to 'edit name',edit_task_path(task) %></p>
<% task.subtasks.each do |subtask| %>
<p id="subtask" data-toggle="modal" data-target="#myModal"><%=subtask.name %></p>
<%end%>
<%=render 'layouts/modal' %>
</div>
<p id="addcard"><a href="#">Add a card...</a></p>
</div>
<%end%>
<%end%>
</ul>
</div>
и вот JQuery код, который добавляет новый P ID = «подзадачи»
$("#addcard > a").click(function(){
$('#addtaskdiv').append("<p id='subtask'></p>");
});
как будет у получить идентификатор карты в JQuery и с использованием общих имен классов вместо общего идентификатора помощи ?? как это было предложено человеком в приведенном выше комментарии –
обновленного ответ – rmagnum2002
Спасибо и так много, уры код отлично работал с мной. Именно то, что я искал. –