こんにちは、昨日同様の質問をしましたが、ここにあります。
まず、すべてのデータは私のドメインにあります。すべてのデータは同じドメインにあります。読み込んでいるiframeは同じドメインにあります。ありがとうございました。
参考までに、テーブル名は変更可能で、div名はtabledivです(何か新しいものを書きたい場合や、どのタグを理解できるか)。
ここで、テーブルをプルするために使用するコードを示します。
$(window).on('load', function() // wait for load event, so the iframe is fully loaded in
{
var $iframe = $('iframe'); // assuming only one? You need to target the right iframe, perahps with iframe[src="/top_list.html"] if that's your only option
var $contents = $iframe.contents();
var $main = $contents.find('.main');
var $tbl = $main.next(); // now we have the table
$contents.find('*').hide(); // hide everything
$tbl.show(); // show table and...
var $parent = $tbl.parent(); // get/show all parents of the tbl
while($parent.length)
{
$parent.show(); // show parent
$parent = $parent.parent(); // move up the hierarchy
}
});
次に、特定の列も削除する必要があります。しかし、1以上のことをするようにそれを機能させることはできないようです。
また、どのテーブルをターゲットにするかをどのように知るのですか?
$('table tr').each(
function(tr_idx,el){
$(el).children('td').each(
function(td_idx,el2){
//i'm removing first columns..
if(td_idx == 0){
el2.remove();
}
});//inner each
});//outer each
ありがとうございました