Javascript 使用jQuery加载html页面时检查表值

Javascript 使用jQuery加载html页面时检查表值,javascript,jquery,html,Javascript,Jquery,Html,我最近开始使用jQuery,我想得到一些帮助,关于我想实现的一个函数,实际上我有一个html表,其中每一行都有课程、教授、日期、小时、状态和一个取消预订的按钮,我最初创建了一个小函数,当我单击按钮时,它会将状态值从ACTIVE更改为CANCEL,然后通过post将数据发送到服务器 这是我的代码——我使用一个jsp页面,并使用jstl填充列 $(文档).on('click','table remove',函数(e){ var行=$(this).closest('tr'); $(this.prop

我最近开始使用jQuery,我想得到一些帮助,关于我想实现的一个函数,实际上我有一个html表,其中每一行都有课程、教授、日期、小时、状态和一个取消预订的按钮,我最初创建了一个小函数,当我单击按钮时,它会将状态值从ACTIVE更改为CANCEL,然后通过post将数据发送到服务器

这是我的代码——我使用一个jsp页面,并使用jstl填充列

$(文档).on('click','table remove',函数(e){
var行=$(this).closest('tr');
$(this.prop(“disabled”,true);
var col1=row.find('td:eq(0)').text();
var col2=row.find('td:eq(1)').text();
var col3=row.find('td:eq(2)').text();
var col4=row.find('td:eq(3)').text();
var col5=row.find('td:eq(4)').text();
var sessionValue=$(“#hdnSession”).data('value');
$.post(“Serverlet_prenotazioni_disdette”,{corso:col1,professor:col2,giorno:col3,ora:col4,stato:col5,user:sessionValue},
功能(数据){
行.find('td:eq(4)').html('Disdetta');
警报(数据);
});    
});

中尉
科索
教授
焦尔诺
奥拉
斯塔托
普雷诺塔

下面是一个简化的示例,演示了如何执行以下操作:

//正在加载。。。
$(文档).ready(函数(){
//…对于每一行。。。
$('tbody tr')。每个(函数(){
var$statusCell=$(this.find('td:first child');
//…获得地位
var status=$statusCell.text();
//如果状态为“已删除”。。。
如果(状态==‘已删除’){
//…禁用按钮。。。
$(this).find('button').prop('disabled',true);
//…并更改文本颜色
$statusCell.css('color','red');
}
});
});

标题
地位
行动
删除
做点什么
其他身份
做点什么
您需要
$(文档).ready(…)
.load
执行完全不同的操作。(我猜您考虑的是
$(窗口)。onload(…)
-但是
$(文档)。ready(…)
几乎总是更好。)