2015-05-12 14 views

回答

0
var jq = document.createElement('script'); 

jq.onload = function() { 
    jQuery.noConflict(); 

    // Our stuff... 
    (function ($) { 
     $('table').find('tr') 
      .each(function(j, rowitem) { 
       var line = '' 
       $(rowitem).find('div').each(function(i, item) { 
        var o = $(item).find('option[selected]'); 
        if (o.length > 0) { 
         line += $(o).text(); 
        } else { 
         line += $(item).text(); 
        } 
        line += ';'; 
       }); 
       console.log(line); 
      }); 
    })(jQuery); 
} 

// Load jQuery as per http://stackoverflow.com/a/7474386/22972 
jq.src = "http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"; 
document.getElementsByTagName('head')[0].appendChild(jq); 
1

不知道您是否正在試圖做到這一點的基礎上GWT網站網站刮刀。在上面的例子中,每行都有TR標籤表示的每個網格行的識別屬性。對於第一個TR標籤,您將擁有__gwt_row="0" __gwt_subrow="0"

您還將有__gwt_cell="cell-gwt-uid-29"

行和電池兩種屬性類型的細胞屬性應該讓你輕鬆做一個XPATH查詢和迭代刮頁面輸出到CSV文件中。