获取指定li下input框的值 | jQuery;
index.html<div class="portlet-body"> <div class="scroller" style="height: 339px;" data-always-visible="1" data-rail-visible="0"> <ul class="feeds" id="locate_task"> {% for task in alltask %} <li id="{{ task.task_id }}"> {% if task.pop %} <a href="" data-toggle="modal" data-target="#static01"> <input id="task_id" type="text" value="{{ task.task_id }}" hidden> <input id="process_name" type="text" value="{{ task.process_name }}" hidden> <input id="send_time" type="text" value="{{ task.send_time }}" hidden> <input id="sign_role" type="text" value="{{ request.user.username }}" hidden> {% else %} <a href="{{ task.myurl }}"> {% endif %} <div class="col1"> <div class="cont"> <div class="cont-col1"> <div class="label label-sm label-success"> <i class="fa fa-bell-o"></i> </div> </div> <div class="cont-col2"> <div class="desc"> {{ task.content }} </div> </div> </div> </div> <div class="col2"> <div class="date"> {{ task.time }} </div> </div> </a> </li> {% endfor %} </ul> </div> </div>$("ul#locate_task").on("click", " li", function () { var task_id = $(this).attr("id"); $("#mytask").val($("#a".replace("a", task_id)).find("input#task_id").val()); $("#processname").val($("#a".replace("a", task_id)).find("input#process_name").val()); $("#sendtime").val($("#a".replace("a", task_id)).find("input#send_time").val()); $("#signrole").val($("#a".replace("a", task_id)).find("input#sign_role").val()); });