如何使用Jquery检查html表的特定列中的单元格是否为空?

时间:2017-11-17 10:00:09

标签: javascript jquery html html5 html-table

我的Web应用程序中有一个html页面,其中有多个表单和表格。 在以下列中,“广告ID”必须填写。

<table id="mf-table" class="table table-hover">
<tbody>
<tr>
	<th>File Name</th>
	<th>Duration</th>
	<th>Category</th>
	<th>Comment</th>
	<th>Advert Name</th>
	<th>Advert Id</th>
</tr>

将添加上表的内容。

我想检查“广告ID”列下的所有单元格是否已填满。如果不是,我想获得相关条目的广告名称。

目前,我可以检查表格中是否有内容,如果没有,则显示警告。

function saveAdminStatusAndTR(){
     var rowCount = $('#mf-table tr').length;
     if(rowCount == 1){ //case where there is no content in the table
        toastr.error('No media file has been uploaded', 'Approval Status');
     }else if(...){ //one of the cell under advert id is empty
          // Need to show a warning message indicating the advert names 
          where there is no advert id
     }else{
       //my code here
     }
 }

任何人都能帮助我吗?

1 个答案:

答案 0 :(得分:1)

使用jquery选择器:eq

$("table td:eq(POSITION)").each(function(idx) {...});

此链接有用https://api.jquery.com/eq-selector/

希望这有帮助