嘿,伙计们,我试图在html表中添加一个新的单元格,同时检查表中的副本。我在表上循环以检查副本,但是我希望这个警报只显示是否有重复的?现在,警报正在循环使用每个函数吗?这可能是一个简单的任务,但我无法处理。有人能帮我吗?
$("#btnCheck").on("click", function() {
let company_name = $("#test1").val();
$('#companyTable tr').each(function() {
$(this).find('td').each(function() {
if ($(this).text() === company_name) {
alert("duplicate found");
return false;
} else {
alert("duplicate NOT found");
return false;
}
});
});
});<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table id="companyTable">
<thead>
<tr>
<td>Company Name</td>
</tr>
</thead>
<tbody>
<tr>
<td>toyota</td>
</tr>
<tr>
<td>bmw</td>
</tr>
<tr>
<td>suzuki</td>
</tr>
</tbody>
</table>
<input type="text" id="test1" />
<input type="button" id="btnCheck" value="ADD" />
发布于 2021-07-02 10:14:42
在JQuery中,我会使用类似于
$("#companyTable tr td:contains('"+textToSearch+"')")这将返回表id="companyTable“中TR行中的所有TD对象,其中包含"textToSearch”。
https://stackoverflow.com/questions/68222997
复制相似问题