我想計算表中的值并將結果放入我的 Html 檔案中的 div 中。
我所擁有的是以下代碼:
var counter = 0;
$(document).ready(function(){
$('Table td').each(function(){
if ($(this).text() === "Nicht aktiv") counter ;
$("#log2").html("Nicht in Arbeit " counter);
});
});
我想檢查:
如果這個文本 === "Nicht aktiv" 并且如果另一個 td 中的這個文本是 Test1
Jquery 或 Javascript 不是我的主要語言,所以我不知道,我該如何解決這個問題..
我希望你們能幫助我.. :)
uj5u.com熱心網友回復:
你可能是說
$(function() {
const counter = $('table td')
.filter(function() {
return $(this).text() === "Nicht aktiv" &&
$(this).siblings().filter(function() {
return $(this).text() === "Test1"
}).length > 0;
}).length
$("#log2").html("Nicht in Arbeit " counter);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<span id="log2"></span>
<table>
<tr>
<td>Nicht aktiv</td>
<td>Bla</td>
<td>Test1</td>
</tr>
<tr>
<td>Nicht aktiv</td>
<td>Bla</td>
<td>Test2</td>
</tr>
<tr>
<td>Nicht aktiv</td>
<td>Bla</td>
<td>Test1</td>
</tr>
<tr>
<td>Nicht aktiv</td>
<td>Bla</td>
<td>Test2</td>
</tr>
<tr>
<td>Nicht aktiv</td>
<td>Bla</td>
<td>Test1</td>
</tr>
</table>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/431580.html
標籤:javascript jQuery
