Javascript 使用jquery从列表中的链接或文本框中获取值
我有下面的脚本Javascript 使用jquery从列表中的链接或文本框中获取值,javascript,php,jquery,Javascript,Php,Jquery,我有下面的脚本 <script> $().ready(function(){ $('.request_list').click(function(){ requesting_dept = $('#requesting_department_name').val(); alert(requesting_dept); $.ajax({ type: "GET", url: "<?php e
<script>
$().ready(function(){
$('.request_list').click(function(){
requesting_dept = $('#requesting_department_name').val();
alert(requesting_dept);
$.ajax({
type: "GET",
url: "<?php echo base_url(); ?>pharm_profile/user_requests_detials/"+requesting_dept,
dataType: "JSON",
success: function(request_list) {
request_list_details = $('#request_list_details').empty();
if(request_list === null){
request_list_detials.append("<ul>No Active Requests</ul>");
} else {
$.each(request_list, function(i, request_list){
request_list_details.append('<tr><td><span="font_color:white !important;">'+request_list.department_name+'</span></td>\n\
<td><span style="color:red !important;">'+request_list.commodity_name+'</span></td>\n\
<td> <span style="color:red !important;">'+request_list.total_quantity_requested+'</span></td>\n\
<td> <span style="color:red !important;">'+request_list.request_order_id+'</span></td>\n\
<td> <span style="color:red !important;">'+request_list.date_added+'</span></td> \n\
<td> <a class="approve" id="approve" href="#stock_details">Approve/Issue </a><input type="hidden" name="request_order_id" value='+request_list.request_order_id+' /></td>\n\
</tr>');
});
}
},
error: function(data) {
}
});
});
});
</script>
$().ready(函数(){
$('.request_list')。单击(函数(){
请求部门=$(“#请求部门名称”).val();
警报(请求部门);
$.ajax({
键入:“获取”,
url:“pharm_profile/user_requests_detals/”+requesting_dept,
数据类型:“JSON”,
成功:函数(请求列表){
request_list_details=$('#request_list_details')。空();
如果(请求列表===null){
请求\列表\详细信息。追加(“无活动请求”
”;
}否则{
$.each(请求列表,函数(i,请求列表){
请求列表详细信息。追加(“”+请求列表。部门名称+“”\n\
“+请求列表。商品名称+”\n\
“+请求列表。请求的总数量+”\n\
“+请求\u列表。请求\u订单\u id+”\n\
“+请求列表。添加日期+”\n\
\n\
');
});
}
},
错误:函数(数据){
}
});
});
});
脚本应该从下面的html无序列表中的隐藏html文本字段中选择一个值
<ul><a class="request_list" id="request_list" href="#active_request_list">'+request.department_name+'</a><input value="'+request.department_name+'" id="requesting_department_name" type="hidden" class="requesting_department_name"/></ul>
如何使用上面描述的jquery从department的输入字段中获取值?很难理解这么多行代码,但将尝试提供一个想法
$().ready(function() {
$('.request_list').click(function() {
var a = $(this);
var requesting_dept = a.html();
var requesting_inpVal = a.parent().find("input.requesting_department_name").val();
...
...
...
请,请修正你的格式。没有人想读这些。只需发布特定的代码。我发现最糟糕的格式之一是,如果您在JSFIDLE或任何类似的网站上演示此代码,那么我们就可以轻松理解您的代码。