摘要: 我有幫助臺類型請求的列表。 通過單擊文件夾圖標將文檔上載到列表中的事件時,該圖標將更改以反映上載。 我想同一行的狀態(M或D)在同一時間改變。當JSON/AJAX響應成功時,我可以更改屏幕HTML嗎?
換句話說: 使用JSON一個AJAX調用時和一類特定.tr元件(.td)的與所述響應改變。 這一切都很好。
因爲在同樣的.tr中我需要一個不同的元素(.td)來改變,所以我只是在改變之後放置我的邏輯。
我需要在.td中的HTML'翻轉'。換句話說,如果元素中的數據是「M」,我希望它變成「D」,如果它是「D」,我希望它變成「M」。
我不能只有一行改變 - 他們都改變。
這是非常簡短的。 HTML:
<table>
<tr>
<td id="StatusID"><span title="MFTA ACTIVE" class="status"><font color="RED">M</font></span></td>
<td class="tar"> 003430</td>
<td class="comments"></td>
</tr>
</table>
我只顯示新的jQuery ...
// Flip the status if this is an open TAR
var dspStatus =$('.tar:contains(' + tarNo + ')').parents('tr').find('.status').text();
if (dspStatus == "M") {
dspStatus = "D";
}
else if (dspStatus == "D") {
dspStatus = "M";
}
$('.tar:contains(' + tarNo + ')').parents('tr').find('.Status').html(dspStatus);
當然小提琴不會運行,但它幫助我與其他幾個事情:https://jsfiddle.net/qbw30oLz/8/ (要看到移動的Java腳本:https://jsfiddle.net/SJSooze/7z0xs0v1/3/)
使用'$('#StatusID')。text();' – Vijai
爲什麼DOWN VOTE? – Sooze
我真的很想知道 - 我在這個星期五工作了5個小時,然後才請求幫助。 – Sooze