JavaScript 備忘録 | メシのタネ

このエントリーをはてなブックマークに追加

jQueryスコープ間受け渡し

 2013/06/05

なんか日本語にできないけど
JSって全体がクラスで、PHPのクラスのメンバ変数みたいなもんなんかなーと思った。
先輩に日本語で聞けないからコード書きながら、質問してた。
向こうも上手にいえなくて、コード書きながら回答してた。

よって分かった。言葉にはできないが。

関数でやる場合


$(function()
{
	$("body").click(function()
	{
	hoge.moge()
	});
});

});

var hoge = {};

hoge.moge = function()
{
alert("uki-");
}

jQueryオブジェクト内で受け渡す

$(function()
{
    jQuery.moke = "";
    $("body").click(function()
    {
    jQuery.moke = "moke";
    });
    console.log(jQuery.moke);
//結果moke
});

とりあえずコード

var a = "";

a = $(function()
{

	jQuery.fn.a = function(){
		return "abcd";
	}

	return a = $("a").a();

});

var c = "";

c = $(function(){

	console.log(a)

})(a);

このエントリーをはてなブックマークに追加

1 件のコメント


うなQ  2013-10-25 10:53:36
勉強になります!

コメント

"jQueryスコープ間受け渡し"
でメシのタネのおすすめを検索したよ!

プログラミング備忘録 | メシのタネ