[英]get html table td content
我正在一個django項目中,其中主頁顯示了一個表。 我正在嘗試進行js查詢以突出顯示一行,如果該行具有“未讀”字段。 碼:
fnRowCallback: function(nRow,aData){
if (aData[7]=="Unread"){
nRow.style.backgroundColor = "yellow";
}
},
我知道相關的表數據位於位置7,因此我使用aData [7]。 當我在表中使用普通數據時,它可以工作。 我的項目要求該字段將為可編輯字段,因此td為:
<td>
<a href="#" data-name="Changed" data-pk="54cf97794ea5577f9449748a" data-placeholder="" data-source="/?xeditable_field=Changed" data-type="select" data-url="/" data-value="Unread" data-xeditable="xeditable">Unread</a>
</td>
我可以使用哪個html js命令提取“ a href”文本? 在aData [7]之后要寫什么? 謝謝
我不確定是否要使用屬性data-value或innerText。 您可以這樣獲得“未讀”:
aData[7].attributes['data-type'].value
要么
aData[7].innerText
在這種情況下,調試控制台中的代碼是必經之路。您將能夠看到數據在哪里。
我找到了一種解決方法:
var html=String(aData[7]);
var div = document.createElement("div");
div.innerHTML = html;
var a= (div.innerText);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.