我有一個表值。我在其中的一些上放了一個特殊的class
,這表明當我按下一個按鈕時,所有<td>
標籤的class
更新爲預定值。如何用一個JS事件更新多個TD標籤的內容?
下面是我的非工作代碼。這個想法是,當我按下按鈕,所有標籤有class="order"
更新一個字符串,即「訂購更新」
爲背景,我能夠做到這一點與id
,因爲當我只有一個單元更新,但現在我需要一次更新多個。
$("#button").click(function() {
$("#mainTable").find("td").each(function() {
this.html("Order Updated");
})
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table border="1" id="mainTable">
<tr>
<td class="order">-</td>
</tr>
<tr>
<td>-</td>
</tr>
<tr>
<td class="order">-</td>
</tr>
<tr>
<td class="order">-</td>
</tr>
</table>
<button id="button">Click to update Order</button>
注:代碼是不工作的。
變化'$( 「#mainTable」)。找到( 「TD」)''到$( 「td.order」)'? –
試試'$(this).html'不是'this.html' –
這兩個建議都奏效! – Dennis