[英]creation of json with jquery
我創建了一個將HTML表轉換為JSON的應用程序。 代碼可以正常工作,但是例如說td
或th
包含諸如span或其他子元素之類的內部組件,我們必須在其中進行迭代以獲取真實文本,在我編寫的應用程序中,如果存在則獲取值一個跨度組件,但是在其他情況下,如果有多個組件,我們如何獲取表的td和th內的實際值,這里我們僅考慮文本值
使用this
和.text()
而不是.innerHTML
( 因為您正在使用jquery )
更改
$('td', tr).each(function(j, td) {
if(td.innerHTML.indexOf("span") != -1){
var text = $(this).closest('td').find('span').text();
myTr.push($.trim(text));
}
else{
myTr.push($.trim(td.innerHTML));
}
});
至
$('td').each(function() {
myTr.push( $(this).text() );
});
使用jquery的.text()方法,在此處查看參考:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.