質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

解決済

2回答

1506閲覧

ページ読み込み時に実行させたい

scoa

総合スコア66

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2017/03/30 10:36

いつもお世話になります。

下記を参考に、作成を進めております。
http://qiita.com/azu_rs/items/b38c05b77cf286f9219f

「ボタンをクリックしたら実行」ではなく、
「ページを読み込んだら実行」にしたいのですが、
上手く実行させることができず悩んでおります。

恐れ入りますが、ご教示の程よろしくお願いいたします。

javascript

1 $.fn.table_transpose = function(){ 2 3 // idを取得 4 t_id = '#'+$(this).attr('id'); 5 6 // 後で削除するため、既存の行にクラス付与 7 $(t_id+' tr').addClass('temptr'); 8 9 // thead,tbodyは行列変換で意味をなさなくなるのでタグ除去 10 $(t_id+' thead,'+t_id+' tbody').children().unwrap(); 11 12 // 入れ替え 13 $(t_id+' tr:first td,'+t_id+' tr:first th').each(function(){ 14 var tds = $(this).index()+1; 15 $(t_id).append('<tr />'); 16 $(t_id+' tr.temptr').each(function(){ 17 $(t_id+' tr:eq('+$(this).index()+') > :nth-child('+tds+')').clone(true).appendTo(t_id+' tr:last'); 18 }); 19 }); 20 21 // クラス削除 22 $(t_id+' tr.temptr').remove(); 23 return this; 24 25 } 26 27 /* ボタンクリックしたらテーブルの行列を入れ替える */ 28 $('#button1').live('click',function(){ 29 $('#table1').table_transpose(); 30 });

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

参考っていうか、丸写しですね。
1.6.4時代の記事だからonじゃなくてliveだし。

とりあえず、

javascript

1$(function() { 2// 読込後、コードが実行される 3}); 4```ってことなんですが・・・これってJQueryの学習サイトで一番初めに出てくるようなものですので、もう少しご自身で学んでみるようお勧めします。

投稿2017/03/30 10:48

shi_ue

総合スコア4437

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

ページを読み込んだらということなので、window.onloadあたりをつかうと良いのではないでしょうか?

投稿2017/03/30 14:13

KazukiKubo

総合スコア24

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問