2015-02-08 57 views
0

我正在一個django項目中,主頁面顯示一個表格。 我想做一個js查詢來突出顯示一行,如果它有「未讀」字段。 代碼:得到html表格td內容

fnRowCallback: function(nRow,aData){ 
          if (aData[7]=="Unread"){ 
          nRow.style.backgroundColor = "yellow"; 
          } 
       }, 

我知道,相關表中的數據是7位,所以我用威剛[7]。當我在表中使用正常的數據時,它的工作原理是 。 我的項目需要的領域將是一個xeditable場,因此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]? 謝謝

回答

0

我不知道你是否想要你的屬性data-value或innerText。 你可以得到「未讀」是這樣的:

aData[7].attributes['data-type'].value 

OR

aData[7].innerText 

在這種情況下,在調試控制檯中的代碼就是這樣,go.You就能看到你的數據是。

0

我發現了一個解決辦法:

var html=String(aData[7]); 
var div = document.createElement("div"); 
div.innerHTML = html; 
var a= (div.innerText);